A comprehensive Android POS solution that streamlines restaurant operations from order management to employee tracking. Built with Kotlin and Jetpack Compose for modern restaurants of all sizes.
🛒 Manage multiple orders seamlessly |
🍽️ Easy product listings with categories |
👥 Scheduling, payroll & performance |
📊 Sales reports & business intelligence |
🖨️ Customizable receipts & KOT |
👥
Staff profiles, time tracking, performance metrics & payroll integration |
💰 Track business expenses, generate reports & budget analysis |
🖨️ Custom receipts, kitchen tickets & cloud printing capabilities |
🛵 Integration with delivery services & real-time tracking |
🏪 Vendor management, commission calculation & marketplace functionality |
📊 Interactive charts, customizable dashboards & business intelligence |
📊 Easily import and export data from files to database seamlessly |
- Frontend: Kotlin, Jetpack Compose
- Architecture: Clean Architecture with MVVM
- Storage: Room Database
- DI: Hilt
- Async: Coroutines, Flow
- Testing: JUnit, Espresso, Robolectric, Roborazzi
- DevOps: GitHub Actions, Firebase, Sentry
The app follows a modular approach with key feature modules:
- Core: Authentication, settings, and base functionality
- Orders: Complete order lifecycle management
- Products: Catalog and menu management
- Employees: Staff management and payroll
- Customers: Profiles and loyalty programs
- Reports: Analytics and business intelligence
- Printing: Receipt and kitchen order management
- Comprehensive testing suite with unit, UI, and integration tests
- Static code analysis with Detekt and KtLint
- Automated CI/CD via GitHub Actions
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
This project is licensed under the MIT License.
Developed with 💗 by SK NIYAJ ALI