Overview
BATKARE is a modern local discounts platform built for Réunion Island, connecting residents and tourists with exclusive offers from nearby businesses through a secure, location-based mobile experience. The platform allows users to discover, activate, and redeem offers while helping merchants increase visibility and customer engagement.
Built using Flutter and Firebase, BATKARE delivers a fast, scalable, and fraud-protected ecosystem with geofenced offer activation, real-time validations, favorites, and map navigation support. Users can browse offers by category or region and activate discounts securely through a time-limited validation system.
The platform also includes a dedicated admin panel for merchants to manage offers, configure activation settings, track analytics, and monitor validated uses. Automated Stripe billing, invoice generation, anti-fraud logs, and reporting tools ensure smooth operations and transparent merchant management.
Key features
- Location-based local discounts discovery platform
- Offers organized by zones and categories
- Advanced geofenced offer activation system
- Server-side anti-fraud validation using Firebase Cloud Functions
- Speed-based validation logic to prevent misuse
- 10-minute secure Green Screen activation with countdown timer
- One active offer screen per account with cooldown restrictions
- Offline-secure activation tokens with encrypted validation logic
- Favorites system for saving preferred venues
- Google Maps and Apple Maps direction integration