A Flutter-based frontend for the Mess Management App.
This repository only contains the mobile frontend UI & state management.
➡️ Backend and Firebase setup are not included here.
- Role-based navigation (Student, Admin)
- Digital Mess Card view
- Student photo upload page
- Mess menu & dinner provider with state management
- Organized Flutter architecture (core, models, pages, providers)
- Flutter (Dart)
- Provider (State management)
- SharedPreferences (Local storage)
Before running the app, install:
- Flutter SDK (latest stable)
- Android Studio or VS Code
- Xcode (macOS only, for iOS builds)
- Emulator or physical device
Check Flutter setup:
flutter doctor- Clone this repository
git clone <repo_url>
cd MessApp - Install dependencies
flutter pub get flutter run flutter run -d ios flutter run -d chrome lib/
├── core/ → App-level utilities, themes, constants
├── models/ → Data models (user, mess, menu, etc.)
├── pages/ → Screens and UI pages
├── providers/ → State management logic
└── main.dart → Entry point of the app
- Clean build cache →
flutter clean - Analyze code →
flutter analyze - Run tests (if available) →
flutter test