Biryani Shop POS System
The Biryani Shop POS System is a Flutter-based desktop application designed for seamless restaurant management. It provides user authentication, order management, bill generation and an admin dashboard for menu and sales tracking. The system is currently deployed and actively used in a restaurant to streamline operations.
User Features:
- Billing & Invoice Generation: Automatically calculates total bill amounts, applies discounts or taxes, and generates printable invoices for customers.
- Authentication: Secure login system for administrators.
- Order Management: Allows staff to take, modify, and process customer orders efficiently.
- Billing System: Generates invoices and calculates total amounts automatically.
Admin Dashboard:
- Billing Reports: Track and analyze billing records, including total revenue, discounts applied, and payment methods used.
- Menu Management: Add, update, remove, and delete menu items dynamically.
- Sales Tracking: View daily, weekly, and monthly sales reports with analytics.
- Data Backup & Restore: Ensure data safety with periodic backups.
Technologies Used
- Frontend: Flutter (Dart)
- UI/UX: Custom-designed polished interface for ease of use
Installation Prerequisites:
- Install Flutter SDK from (https://docs.flutter.dev/get-started/install).
- Ensure you have Android Studio or Visual Studio Code with Flutter plugin.
- Install Dart SDK (comes with Flutter).
Steps to Install and Run:
-
Clone the repository: git clone https://github.com/Memoonaiqbal/POS
-
Navigate to the project folder: cd POS
-
Install dependencies: flutter pub get
-
Connect an emulator or device and run the application: flutter run
Deployment: The system is deployed and actively used in a restaurant for handling real-time orders, menu updates, and sales tracking.
- For Windows/Mac/Linux Deployment:
- Build the release version:
flutter build windows
flutter build macos
flutter build linux
- Build the release version:
flutter build windows
Future Enhancements
- Mobile App Version: Extend POS functionality to Android/iOS.
- Cloud-based Database: Store data online for multi-branch access.
- Enhanced Analytics & Reporting: Advanced insights into sales trends.
- Customer Loyalty Program: Reward system for repeat customers.
- Voice Command Support: For hands-free order management.
Contact For inquiries, support, or contributions, contact Memoona Iqbal at memoonaiqbal3710@gmail.com or visit GitHub Repository