Skip to content

Giang-ASAG/manager_app

Repository files navigation

ERP & Business Management App

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.

✨ Features

  • 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

🛠 Tech Stack

  • Flutter
  • Dart
  • MVVM Architecture
  • Provider (State Management)
  • Dio (HTTP Client)
  • RESTful APIs
  • Localization
  • Flutter Dotenv

📁 Project Structure

lib/
├── config/
├── data/
├── l10n/
├── view/
├── viewmodels/

⚙️ Environment Configuration

Create a .env file in the root directory:

API_URL=https://your-api-url.com
APP_NAME=QH Manage App
APP_ENV=development

🚀 Getting Started

1. Clone Repository

git clone https://github.com/Giang-ASAG/manager_app.git

2. Install Dependencies

flutter pub get

3. Run Application

flutter run

📌 Requirements

  • Flutter SDK >= 3.x.x
  • Dart SDK >= 3.x.x
  • Android Studio / VS Code

🧱 Architecture

This project follows the MVVM (Model–View–ViewModel) architecture to improve scalability, maintainability, and clean separation of concerns.


🔄 State Management

Provider is used for reactive and efficient application state management.


🌐 Networking

Dio is used for handling API communication:

  • GET
  • POST
  • PUT
  • DELETE

👨‍💻 Author

Developed by Giang

About

Flutter-based ERP and business management application with MVVM architecture, Provider state management, Dio networking, multi-language support, dynamic theming, and RESTful API integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors