A comprehensive hotel management system built with Flutter and Firebase. This application helps manage various aspects of hotel operations including room management, bills, payroll, merchandise, and sales tracking.
- Complete Hotel Management System
- Room booking and management
- Bills and transactions tracking
- Payroll management
- Inventory control for merchandise and supplies
- Sales and revenue tracking
- Staff management with role-based access
- Firebase Authentication
- Responsive UI design
- Flutter SDK (>=3.0.0)
- Dart SDK (>=3.0.0)
- Firebase project setup
- Android Studio / VS Code with Flutter extensions
- Clone the repository:
git clone [your-repository-url]
- Install dependencies:
flutter pub get
-
Configure Firebase:
- Ensure your
google-services.json
andGoogleService-Info.plist
are in the correct locations - Firebase configuration is already set up in the project
- Ensure your
-
Run the app:
flutter run
/lib
- Main application code/admin
- Administrative functions/bills
- Billing management/room
- Room management/payroll
- Staff payroll system/merchandise
- Inventory management/sales
- Sales tracking/transactions
- Financial transactions/user
- User management
/assets
- Static assets and resources/android
- Android-specific configurations/ios
- iOS-specific configurations/web
- Web platform configurations/firebase
- Firebase configuration files
- Flutter - UI framework
- Firebase - Backend and Authentication
- Provider - State management
- GoRouter - Navigation
- Flutter Localizations - Multi-language support
Contributions are welcome! Please feel free to submit a Pull Request.