Skip to content

The Restaurant POS Application is a comprehensive Android solution designed to streamline restaurant operations. From order management to employee tracking, this app covers all aspects of running a modern restaurant efficiently.

License

Notifications You must be signed in to change notification settings

devikontech/restaurant-billing-pos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The Restaurant POS Application is a comprehensive Android solution designed to streamline restaurant operations. From order management to employee tracking, this app covers all aspects of running a modern restaurant efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages