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.
- 🍴 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
- Flutter
- Dart
- Provider State Management
- Sizer (Responsive UI)
- PHP
- MySQL REST API
restaurantpos/
├── lib/ # Flutter application
├── assets/ # Images & static assets
├── restaurant_backend/ # PHP backend API
├── android/
├── ios/
├── pubspec.yaml
└── README.mdflutter pub get
flutter run- Move
restaurant_backendfolder to your server/XAMPPhtdocs - Import MySQL database
- Configure database credentials
- Start Apache & MySQL
flutter build apk --releaseflutter build ios --release- Admin
- Cashier
- Waiter
- Kitchen Staff
- POS Dashboard
- Order Taking
- Kitchen Display / KOT
- Billing & Payments
- Reports & Analytics
- Inventory Management
- Settings & Printer Configuration
- Flutter
- PHP & MySQL
- Material Design
This project is licensed under the MIT License.