Professional Point of Sale & Management System
Powering modern retail businesses with speed, reliability, and insight.
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.
- 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.
- 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.
- 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.
- 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.
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 |
| Login Screen | Sales Interface |
|---|---|
![]() |
![]() |
| Manager Dashboard | Products Management |
|---|---|
![]() |
![]() |
| Invoices History | Daily Reports |
|---|---|
![]() |
![]() |
| Stock Summary | Refund Management |
|---|---|
![]() |
![]() |
| Cashier Dashboard | Cashier Sales |
|---|---|
![]() |
![]() |
- Windows 10/11
- Flutter SDK (3.x+)
- Visual Studio (C++ Desktop Development workload)
# 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 windowsThis project is proprietary software. All rights reserved. © 2026 Bayaa Systems.
Built with ❤️ by Mostafa Amr










