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.



