Skip to content

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages