Skip to content

Latest commit

Β 

History

History
83 lines (52 loc) Β· 2.21 KB

File metadata and controls

83 lines (52 loc) Β· 2.21 KB

POS App

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.


πŸš€ Features

  • 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.

πŸ› οΈ Tech Stack

  • Flutter – Cross-platform app development.
  • Appwrite – Backend services (Authentication, Database, Storage, Functions).
  • ShadCN UI – Modern UI components for Flutter.

πŸ“± Screenshots

add_item

products

accounts

purchase


πŸ“¦ Installation

  1. Clone the repository

  2. Install dependencies:

    flutter pub get
  3. Configure Appwrite:

    • Create a new Appwrite project.
    • Add API keys and project details to your environment/config file.
  4. Run the app:

    flutter run

πŸ“– Roadmap

  • Multi-language support
  • Offline-first functionality

🀝 Contributing

Contributions are welcome! Please open an issue or submit a pull request.


πŸ“œ License

This project is licensed under the MIT License.