A modern Flutter-based ERP and business management application designed to simplify and optimize daily business operations such as sales, inventory, warehouse, customer, supplier, and branch management.
- Authentication & Authorization
- Invoice & Sales Management
- Product & Category Management
- Warehouse & Inventory Management
- Branch Management
- Customer & Supplier Management
- Search & Filter Functionality
- Multi-language Support
- Dynamic Theme Support
- Responsive UI Design
- RESTful API Integration
- Flutter
- Dart
- MVVM Architecture
- Provider (State Management)
- Dio (HTTP Client)
- RESTful APIs
- Localization
- Flutter Dotenv
lib/
├── config/
├── data/
├── l10n/
├── view/
├── viewmodels/Create a .env file in the root directory:
API_URL=https://your-api-url.com
APP_NAME=QH Manage App
APP_ENV=developmentgit clone https://github.com/Giang-ASAG/manager_app.gitflutter pub getflutter run- Flutter SDK >= 3.x.x
- Dart SDK >= 3.x.x
- Android Studio / VS Code
This project follows the MVVM (Model–View–ViewModel) architecture to improve scalability, maintainability, and clean separation of concerns.
Provider is used for reactive and efficient application state management.
Dio is used for handling API communication:
- GET
- POST
- PUT
- DELETE
Developed by Giang