Skip to content
mdashfaqqPublic

About

CoreDine is a modern Restaurant POS & KOT Management System with billing, KOT, table management, inventory tracking, receipt printing, analytics, and role-based staff access built using Flutter, PHP, and MySQL.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

CoreDine 🍽️

CoreDine is a modern Restaurant POS & KOT Management System built using Flutter, PHP, and MySQL. It streamlines restaurant operations with real-time order management, billing, kitchen workflows, inventory tracking, and role-based staff access.


🚀 Features

  • 🍴 Dine-In & Takeaway Orders
  • 🧾 Billing & Invoice Generation
  • 🔥 Kitchen Order Ticket (KOT) Management
  • 🪑 Table Management System
  • 📦 Inventory & Stock Tracking
  • 👥 Customer Management
  • 💳 Payment Handling
  • 🖨️ Thermal Receipt Printing
  • 📊 Sales Analytics & Reports
  • 🔐 Role-Based Access Control
  • 📱 Responsive Flutter UI

🛠️ Tech Stack

Frontend

  • Flutter
  • Dart
  • Provider State Management
  • Sizer (Responsive UI)

Backend

  • PHP
  • MySQL REST API

📂 Project Structure

restaurantpos/
├── lib/                     # Flutter application
├── assets/                  # Images & static assets
├── restaurant_backend/      # PHP backend API
├── android/
├── ios/
├── pubspec.yaml
└── README.md

⚙️ Installation

Flutter App

flutter pub get
flutter run

Backend Setup

  1. Move restaurant_backend folder to your server/XAMPP htdocs
  2. Import MySQL database
  3. Configure database credentials
  4. Start Apache & MySQL

📦 Build Release

Android

flutter build apk --release

iOS

flutter build ios --release

🔐 Roles Supported

  • Admin
  • Cashier
  • Waiter
  • Kitchen Staff

📸 Modules

  • POS Dashboard
  • Order Taking
  • Kitchen Display / KOT
  • Billing & Payments
  • Reports & Analytics
  • Inventory Management
  • Settings & Printer Configuration

❤️ Built With

  • Flutter
  • PHP & MySQL
  • Material Design

📄 License

This project is licensed under the MIT License.

About

CoreDine is a modern Restaurant POS & KOT Management System with billing, KOT, table management, inventory tracking, receipt printing, analytics, and role-based staff access built using Flutter, PHP, and MySQL.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages