App allows business owners to compose a profile, chat with potential customers, offer rewards and secure appointments