Skip to content

ayusjakhmola25/Healthy-Choice-Cafe-Management-with-AI-Recommendations-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Healthy Choice Cafe Management System

Overview

This project is an advanced AI-powered Healthy Choice Cafe Management System developed using Flask, MySQL, Python, and Machine Learning technologies. The system enables customers to order healthy food items, receive AI-based dietary recommendations, verify transactions through OTP authentication, track orders in real time, and generate professional PDF invoices.

The project demonstrates the practical implementation of Artificial Intelligence, Web Development, Database Management, Secure Authentication, and Digital Business Automation in a smart cafeteria environment.


Problem Statement

Traditional cafeteria management systems often face several operational challenges including:

  • Manual order processing
  • Long customer waiting times
  • Lack of personalized food recommendations
  • Poor inventory management
  • Insecure payment verification
  • Limited customer engagement
  • Inefficient invoice generation
  • Lack of nutritional awareness

This project provides an intelligent, automated, and scalable solution that enhances customer experience while improving cafeteria operations.


Real-World Applications

Educational Institutions

  • School Cafeterias
  • University Food Courts
  • College Cafes

Corporate Organizations

  • Employee Cafeterias
  • Smart Office Dining Systems
  • Corporate Wellness Programs

Healthcare Facilities

  • Hospital Cafeterias
  • Diet-Based Meal Planning
  • Patient Nutrition Management

Restaurants and Food Chains

  • Self-Service Ordering
  • Customer Loyalty Programs
  • Smart Recommendation Systems

Smart Cities

  • Automated Food Service Platforms
  • Digital Payment Integration
  • Health-Aware Food Distribution

Impact and Benefits

The implementation of intelligent cafeteria management systems can significantly improve operational efficiency and customer satisfaction.

Area Estimated Improvement
Reduction in Order Processing Time Up to 60%
Improved Customer Experience Up to 70%
Faster Billing and Invoice Generation Up to 80%
Improved Inventory Management Up to 50%
Enhanced Security Through OTP Verification Up to 90%
Better Food Recommendation Accuracy Up to 65%

Note: Actual results may vary depending on deployment environment and business scale.


Features

  • AI-powered food recommendation engine
  • BMI-based healthy food suggestions
  • Secure OTP authentication
  • Real-time order tracking
  • PDF invoice generation
  • Customer loyalty rewards system
  • Nutrition monitoring dashboard
  • Inventory management system
  • Admin dashboard analytics
  • Revenue tracking
  • User management system
  • Security audit logging
  • Mobile-friendly interface

Software Components

Component Description
Flask Backend Web Framework
MySQL Database Management System
Python Core Programming Language
scikit-learn Machine Learning Engine
ReportLab PDF Invoice Generation
bcrypt Password Security
Flask-Mail Email Services
Chart.js Data Visualization
HTML/CSS/JavaScript Frontend Development

Technology Stack

  • Python 3.12
  • Flask Framework
  • MySQL Database
  • Machine Learning
  • REST APIs
  • HTML5
  • CSS3
  • JavaScript
  • Chart.js
  • ReportLab
  • bcrypt Authentication

System Architecture

Customers / Admin
         │
         ▼
Frontend Interface
(HTML/CSS/JavaScript)
         │
         ▼
Flask Backend Server
         │
 ┌───────┼────────┐
 ▼       ▼        ▼
MySQL   AI Engine  OTP Service
Database  (ML)    Authentication
         │
         ▼
PDF Invoice System

Working Principle

  1. Users register and log in securely.
  2. Customers browse available food items.
  3. AI recommendation engine analyzes user information.
  4. Personalized healthy food suggestions are generated.
  5. Users place orders through the web interface.
  6. OTP verification confirms payment authenticity.
  7. Orders are tracked in real time.
  8. PDF invoices are automatically generated.
  9. Admin monitors orders, inventory, and analytics.
  10. All transaction data is securely stored in MySQL.

Screenshots

Customer Dashboard

Admin Dashboard

Invoice Generation


Installation and Setup

Clone Repository

git clone https://github.com/yourusername/healthy-cafe-management.git

cd healthy-cafe-management

Install Dependencies

pip install -r requirements.txt

Configure Database

CREATE DATABASE healthy_cafe;

Update database credentials in the configuration file.

Run Application

python app.py

Repository Structure

├── app.py
├── requirements.txt
├── schema.txt
├── templates/
├── static/
├── invoices/
├── uploads/
├── README.md
└── LICENSE

Future Enhancements

  • AI-powered calorie prediction
  • Voice-based food ordering
  • Mobile application development
  • QR-code ordering system
  • Smart kitchen automation
  • Advanced recommendation engine
  • Cloud deployment support
  • Online payment gateway integration
  • Facial recognition login
  • Predictive inventory analytics

Research and Academic Value

This project demonstrates practical concepts in:

  • Artificial Intelligence
  • Machine Learning
  • Web Development
  • Database Management Systems
  • Information Security
  • Cloud Computing
  • Digital Business Automation
  • Human Computer Interaction
  • Smart Food Management Systems

License

This project is open-source and available under the MIT License.

About

AI-Powered Healthy Cafeteria Management System built with Flask and MySQL featuring OTP authentication, admin dashboard, food ordering, inventory tracking, and PDF invoice generation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors