MessCoin is a digital mess coupon system that replaces the traditional paper coupon system with a digital coin-based transaction model. It integrates secure payments, authentication, and meal tracking for hostel mess management.
- Digital Payments: Allows students to pay for meals digitally.
- Authentication: Supports biometric authentication for secure transactions.
- Transaction History: Users can view their top-up and spending history.
- Hostel Management: Students are assigned to hostels, and data is stored accordingly.
- Extra Meals & Menu Tracking: Tracks extra meal requests and displays the mess menu.
- If biometric authentication is available, users must authenticate before making a payment.
- If the device does not support authentication, users can proceed with payment without authentication.
- If PhoneAuth is enabled, users must verify their identity before payment.
- Select Hostel: On first launch, users select their hostel.
- Login/Register: Users log in or register with their student details.
- Top-up Balance: Users can add funds to their MessCoin wallet.
- Make Payment: Users authenticate (if required) and pay for meals.
- View History: Users can check their transaction history.
- Flutter (Frontend)
- Firebase Firestore (Database)
- Firebase Authentication (User Management)
- Local Authentication (Biometric & PIN authentication)
- GetX (State Management & Routing)
For any queries, contact the project owner.
📌 Note: This project is under a personal license, and redistribution is not allowed.
