Skip to content
/ Bayaa Public

Enterprise-grade Flutter Desktop POS system for modern retail, featuring offline-first sales, real-time inventory control, smart invoicing, and business analytics — built with Clean Architecture.

Notifications You must be signed in to change notification settings

Desha29/Bayaa

Repository files navigation

#

Bayaa POS ![Bayaa Logo](assets/images/logo.png) [![Flutter](https://img.shields.io/badge/Flutter-3.27-02569B?logo=flutter)](https://flutter.dev) [![Dart](https://img.shields.io/badge/Dart-3.0-0175C2?logo=dart)](https://dart.dev) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Platform](https://img.shields.io/badge/Platform-Windows-blue)](https://flutter.dev/desktop) **Professional Point of Sale & Management System** *Powering modern retail businesses with speed, reliability, and insight.* --- ## 🚀 Overview **Bayaa** is a comprehensive Desktop POS and ERP solution designed for high-performance retail environments. Built with **Flutter**, it delivers a seamless, offline-first experience that empowers store managers to handle sales, inventory, and analytics with precision. Tailored for **Mobile Phone Stores** and retail outlets, Bayaa combines a beautiful modern UI with robust backend logic using Clean Architecture. --- ## ✨ Key Features ### 💰 Sales & Point of Sale * **Fast Checkout:** Streamlined sales process with barcode scanning or manual entry. * **Smart Invoicing:** Generate professional A4 invoices and 80mm thermal receipts. * **Refund Management:** Handle returns and refunds with strict stock validation. * **Session Management:** Secure shift closing with detailed daily reports. ### 📦 Inventory & Stock Control * **Real-time Tracking:** Monitor stock levels instanly. * **Low Stock Alerts:** Automated warnings for products running low. * **Product Management:** Easy CRUD operations for thousands of SKUs. ### 📊 Analytics & Reporting * **Daily Sales Reports:** Comprehensive breakdown of revenue, profit, and top-selling items. * **Visual Insights:** Interactive charts and graphs for business performance. * **Session History:** Audit logs of previous shifts and transactions. ### 🛡️ System & Security * **Role-Based Access:** Distinct permissions for Managers and Cashiers. * **Offline-First:** Built on **Hive** for zero-latency local database performance. * **Secure:** Data privacy and local storage focus. --- ## 🏗️ Technical Architecture Bayaa is built using industry-standard **Clean Architecture** principles to ensure scalability and maintainability. | Layer | Technology | |-------|------------| | **Framework** | Flutter (Windows Desktop) | | **Language** | Dart | | **State Management** | BLoC / Cubit | | **Dependency Injection** | GetIt & Injectable | | **Local Database** | Hive (NoSQL) | | **Printing** | PDF & Printing Packages | | **Navigation** | Clean Routing | --- ## 📸 Screenshots ### 🖥️ General | Login Screen | Sales Interface | |--------------|-----------------| | ![Login](Screenshots/login.png) | ![Sales](Screenshots/sales.png) | ### 👨‍💼 Manager Interface | Manager Dashboard | Products Management | |-------------------|-------------------| | ![Manager Dashboard](Screenshots/Manger/manger_dashboard.png) | ![Products](Screenshots/Manger/manger_product.png) | | Invoices History | Daily Reports | |------------------|---------------| | ![Invoices](Screenshots/Manger/manger_invoices.png) | ![Daily Reports](Screenshots/Manger/daliy_report1.png) | | Stock Summary | Refund Management | |---------------|-------------------| | ![Stock Summary](Screenshots/Manger/summary_stock1.png) | ![Refund](Screenshots/Manger/refund_invoice.png) | ### 👨‍💻 Cashier Interface | Cashier Dashboard | Cashier Sales | |-------------------|---------------| | ![Cashier Dashboard](Screenshots/Cashier/cashier_dashboard.png) | ![Cashier Products](Screenshots/Cashier/cashier_products.png) | --- ## 🚀 Getting Started ### Prerequisites * Windows 10/11 * Flutter SDK (3.x+) * Visual Studio (C++ Desktop Development workload) ### Installation ```bash # 1. Clone the repository git clone https://github.com/Desha29/Bayaa.git # 2. Navigate to project directory cd Bayaa # 3. Install dependencies flutter pub get # 4. Run the application flutter run -d windows ``` --- ## 📄 License This project is proprietary software. All rights reserved. © 2026 **Bayaa Systems**. --- Built with ❤️ by Mostafa Amr # Bayaa

About

Enterprise-grade Flutter Desktop POS system for modern retail, featuring offline-first sales, real-time inventory control, smart invoicing, and business analytics — built with Clean Architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published