Bonus is built around real integrations: REST APIs, JWT authentication, Firebase push, and Stripe payments.
One API powers the mobile app, the business dashboard, and the public business directory.
Secure token-based auth for customers, business owners, admins, and superusers.
Register devices and send push notifications to customers from the partner panel.
Built-in payment initiation and webhook handling (when Stripe keys are configured).
Search and use Unsplash images for business pages and sliders (when configured).
Menu QR codes support web fallback and app deep links for a smoother customer experience.
A few real endpoints you can test locally or via the API docs