Skip to content

Latest commit

 

History

History
173 lines (111 loc) · 4.36 KB

README.md

File metadata and controls

173 lines (111 loc) · 4.36 KB

Restaurant POS

Restaurant POS - Modern Android Point of Sale System

FOSSA Status

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.

Get it on Google Play Get it on Github Available at Amazon Appstore

🚀 Key Features

🛒

Order Management

Manage multiple orders seamlessly

🍽️

Menu Control

Easy product listings with categories

👥

Staff Management

Scheduling, payroll & performance

📊

Analytics

Sales reports & business intelligence

🖨️

Smart Printing

Customizable receipts & KOT

👥

Employee Management

Staff profiles, time tracking, performance metrics & payroll integration

💰

Expense Management

Track business expenses, generate reports & budget analysis

🖨️

Print & Share Order

Custom receipts, kitchen tickets & cloud printing capabilities

🛵

Delivery Partners

Integration with delivery services & real-time tracking

🏪

Daily Markets

Vendor management, commission calculation & marketplace functionality

📊

Advanced Reports

Interactive charts, customizable dashboards & business intelligence

📊

Import & Export contets

Easily import and export data from files to database seamlessly

💻 Tech Stack

  • 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

🏗️ Modular Architecture

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

🧪 Quality Assurance

  • Comprehensive testing suite with unit, UI, and integration tests
  • Static code analysis with Detekt and KtLint
  • Automated CI/CD via GitHub Actions

📱 Screenshots

Login Screen Dashboard Order Management
Menu Editor Reports Employee Management

View more screenshots

📄 License

This project is licensed under the MIT License.

FOSSA Status


Developed with 💗 by SK NIYAJ ALI