A modern Point of Sale (POS) system built with Flutter, powered by Appwrite as the backend, and styled with ShadCN UI for a clean, responsive interface.
This app is designed to streamline business operations, manage inventory, and handle financial activities with ease.
- Inventory Management β Add, update, and track products.
- Purchase Management β Record supplier purchases and manage bills.
- Sales Management β Handle retail and wholesale sales seamlessly.
- Party Management β Manage customers and suppliers efficiently.
- Payment Accounts β Track payments, receipts, and account balances.
- Warehouse Management β Organize multiple warehouses and stock levels.
- Stock Management β Monitor product availability and avoid shortages.
- Expense Management β Record and analyze business expenses.
- Transactions β Full transaction history for financial transparency.
- Due Management β Track pending dues from customers/suppliers.
- Staff Management β Manage roles, staff permissions, and activities.
- Stock Transfer β Move stock between warehouses seamlessly.
- Flutter β Cross-platform app development.
- Appwrite β Backend services (Authentication, Database, Storage, Functions).
- ShadCN UI β Modern UI components for Flutter.
-
Clone the repository
-
Install dependencies:
flutter pub get
-
Configure Appwrite:
- Create a new Appwrite project.
- Add API keys and project details to your environment/config file.
-
Run the app:
flutter run
- Multi-language support
- Offline-first functionality
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.



