1.2 KiB
1.2 KiB
Mapan Loyalty App
A high-performance, native Flutter application built specifically to integrate with Odoo 19 for the Mie Mapan restaurant franchise.
Features
- Royalty-Free Modern UI: Custom-themed interfaces using the PRD "Modern Gastronome" aesthetics, featuring
Plus Jakarta SansandBe Vietnam Profonts. - Firebase-Free Push Notifications: A lightweight background worker polls the Odoo server securely every 15 minutes, spawning native local notifications without relying on Google Cloud Messaging.
- Odoo RPC Integration: Connects directly to
erp.mapan.co.idusing XML-RPC. - Find Nearest Branch: Synchronizes public
res.companydata from Odoo securely via a standalone metadata API to protect Admin credentials.
Requirements
- Flutter SDK
^3.41.0 - Odoo 19 Instance (with
mapan_loyalty_pushmodule installed)
Compilation
- Ensure your Android device is authorized over USB or ADB.
- Run standard release command:
flutter run --release -d <android-device-id>
(Note: Linux desktop compilation is intentionally disabled (flutter config --no-enable-linux-desktop) due to Snap ecosystem bugs with Dart Native Assets from modern plugins).