04 / Project engineering
Different interfaces.
Connected business rules.
The mobile app, web dashboard and backend services are organized into interface, domain and infrastructure layers.
Member experience
Mobile app
Flutter · Dart · Riverpod
An interface for Android and iOS, with data updates delivered through Firestore streams and calls to backend functions.
↔Services and data
Integrated backend
Firebase Auth · Firestore
Cloud Functions
Authentication, data persistence, receipt processing, redemptions and notification routines.
↔Management and service
Web dashboard
Next.js · React · TypeScript
Admin and partner areas, with Server Actions and services that enforce operational rules.
A simplified overview of the project’s architecture.
↳Shared domain and infrastructure
Libraries used by the dashboard and backend organize concepts such as members, partners, benefits and redemptions. The rules remain separate from the interface and external integrations.
A product that goes beyond the screen.
Beyond the benefits catalog, the project includes purchase verification, participation rules and operational tools for managing the club and serving customers.