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