HostelFlow – Hostel & Mess Management Flutter App
HostelFlow is a complete, ready-to-use Hostel & Mess Management Flutter application designed for hostels, messes, dormitories and paying guest (PG) accommodations. Manage members, meals, market (bazaar) expenses, monthly bills and payments — all from one clean, modern dashboard.
Built with the latest Flutter and a clean GetX architecture, HostelFlow ships with rich offline demo data so you can preview every screen instantly — no Firebase or backend required. It is designed as a professional UI/UX starter kit that you can quickly rebrand and connect to your own REST API or backend.
Important – Please Read Before Purchase
This template ships with offline demo data that lives in memory while the app runs — no Firebase or backend is required to preview it. HostelFlow is a front-end UI template / starter kit: you connect your own REST API or backend to make the data permanent. Records you add or edit while the app runs are kept in memory only and reset when the app restarts (only the login/session flag is saved on the device).
Key Highlights
- Flutter 3.7+ — Built with the latest Flutter & Dart.
- Android & iOS — Single codebase, multiple platforms.
- GetX Architecture — Modular, scalable & easy to customize.
- Offline Demo Data — Run and explore the full app without any server setup.
- Clean & Modern UI — Polished, production-quality screens ready to launch.
- Null-Safe Code — The entire project is written with null safety enabled.
Key Features
- Smart Dashboard — Live overview of members, meals, balance & dues with interactive charts.
- Meal Management — Today’s status, bulk entry, meal calendar & monthly reports.
- Market / Bazaar Tracker — Daily purchases with categories & member-wise splitting.
- Member Ledgers — Individual profiles with avatars, phone, balance & full ledger.
- Payments & Dues — Collect payments, track dues & generate success receipts.
- Expense Tracking — Record expenses with custom categories.
- Report Hub — Monthly summary screens for meals, market & expenses.
- Accounts Summary — See who owes how much & overall balance at a glance.
- Settings & Hostel Settings — Manage app and hostel configuration.
- Auth Flow — Splash, login, OTP, registration & password reset (demo-ready).
- Cross-Platform — Android & iOS from a single codebase.
- Fully Responsive — Adapts smoothly across phones and tablets of different screen sizes.
Easy Customization
HostelFlow is built to be rebranded quickly. Global text, labels and default values are centralized so you can make it yours in minutes.
- Change App Name — Update Android, iOS and in-app branding.
- Change Package / Bundle ID — Set your own unique identifier.
- Change App Icon — Generate launcher icons with flutter_launcher_icons.
- Change Splash Screen — In-app animated splash plus native launch screen.
- Colors & Theme — Re-theme the entire app from a single file.
- Change Currency — Update the currency symbol in one place.
- Well-Organized Code — Predictable GetX modules that are easy to extend.
Requirements
<thead> | Tool | Version | Purpose |
</thead> <tbody> | Flutter SDK | 3.7+ | Mobile framework |
| Dart SDK | 3.7+ | Programming language |
| Android Studio | Latest | Android development & IDE |
| Android SDK | API 34 | Android build tools |
| Java JDK | 17 | Required for Android Gradle builds |
| Xcode | 14+ | iOS development (macOS only) |
| CocoaPods | Latest | iOS dependency manager (macOS only) |
| VS Code | Latest | Alternative code editor |
</tbody>
Download Demo APK
Want to try HostelFlow before you buy? Download the demo APK and test every screen on your own Android device.
Download link: Download HostelFlow Demo APK
The demo runs entirely on offline data — no login server or backend required. Use the demo credentials listed below to sign in.
Quick Start
- Download & Extract — After purchasing, download the ZIP file from CodeCanyon and extract it.
- Open in IDE — Open the project folder in Android Studio or VS Code.
- Install Dependencies — Run flutter pub get.
- Run the App — Run flutter run.
Demo Login & Test Data
The app runs on offline demo data, so you can explore every screen without a backend. Use the credentials below to sign in.
- Phone number: Any valid phone number (4–15 digits). Example: 01700000000
- Password: Any non-empty value. Example: 123456
- OTP code: Use 4912 for registration & password-reset verification.
Login, OTP and password reset are front-end demo flows — no real server validates them. Connect your own authentication API for production use.
Data & Backend
- All demo content loads from local Dart files, so you can run and explore the full app without any server setup.
- No API or Firebase is required to run the template.
- Records you add or edit are kept in memory only and reset when the app restarts.
- Connect your own API or a local database (e.g. Hive, Isar, SQLite) to make changes permanent.
Demo-Ready Features & UI Placeholders
To keep the template lightweight and flexible, the following actions are intentionally provided as UI placeholders (they display a “coming soon” message) so you can wire them to your own logic:
- Report export / PDF / download buttons (Report Hub & Meal Report)
- Share report and Share Receipt actions
- Google sign-in button on the login screen
- Custom date range picker in reports
- Authentication (login, OTP, password reset) — validated on the front end only
Built With
- get — state management, routing & dependency injection
- fl_chart — dashboard charts
- google_fonts / bundled Inter font — typography
- shared_preferences — session persistence
- image_picker — attaching avatars & receipts
Frequently Asked Questions
Does this template require Firebase?
No. This template uses only dummy/hardcoded data. Firebase is not required.
Can I use this for commercial projects?
Yes. After purchasing from CodeCanyon, you can use it according to the Envato license.
How do I connect a real API?
Replace the dummy data files with API service classes using packages like http or dio, then update the models to parse JSON responses.
Is the code null-safe?
Yes. The entire project is written with null safety enabled.
Which state management is used?
GetX. The project uses clean GetX architecture with modular bindings, routes and feature modules.
Does the app save my data permanently?
Not in the demo. All records live in memory and reset when the app restarts (only the login/session flag is saved). Connect an API or a local database to persist data.
Do the PDF / Export / Share buttons work?
They are provided as UI placeholders and show a “coming soon” message, so you can plug in your preferred package (e.g. pdf, printing, share_plus).
Does it support Windows / macOS / Linux desktop?
The package targets Android and iOS. The code is desktop-friendly, but desktop runners are not bundled.
Support
Need help? Reach out via the CodeCanyon item comments or email: nwebdeveloper53@gmail.com
- Support hours: Sunday–Friday, 10:00 AM – 6:00 PM (GMT+6)
- Typical response time: within 24–48 business hours
- Support covers bug fixes and usage questions for the delivered code
- Custom feature development and third-party integration are outside the scope of item support
Please include your Envato purchase code and a clear description of the issue (with screenshots and error logs when possible).
Changelog
v1.0.0 – Initial release
- Dashboard with accounts summary & charts
- Member management with profiles & ledgers
- Meal entry (today, bulk, calendar) & monthly meal reports
- Market (bazaar) tracking with member-wise splitting
- Expense tracking with custom categories
- Payment collection with success receipts
- Report Hub, Settings & Hostel settings
- Auth flow (splash, login, OTP, registration, password reset)
- Offline demo data for instant preview