An AI-powered food ordering web application developed using the MERN Stack. This project helps users order food easily while providing intelligent food recommendations based on their preferences.
The AI Food Ordering System is designed to make online food ordering faster and more personalized. Instead of showing the same menu to every user, the application uses AI to recommend food items based on user preferences.
This project was developed to improve the food ordering experience by combining modern web technologies with Artificial Intelligence.
- User Registration & Login
- Secure Authentication using JWT
- Browse Food Menu
- Search Food Items
- AI-Based Food Recommendations
- Add to Cart
- Place Orders
- Order History
- Responsive User Interface
- Admin Panel for Managing Food Items
- React.js
- HTML5
- CSS3
- JavaScript
- Node.js
- Express.js
- MongoDB
- JSON Web Token (JWT)
- bcrypt.js
- OpenAI API / Google Gemini API
- Git
- GitHub
- VS Code
- Postman
FoodProject
│
├── frontend
│ ├── src
│ ├── public
│ └── package.json
│
├── backend
│ ├── controllers
│ ├── models
│ ├── routes
│ ├── middleware
│ ├── config
│ ├── server.js
│ └── package.json
│
└── README.md
git clone https://github.com/Hritik2545/food-ordering-system.gitcd food-ordering-systemcd frontend
npm installcd ../backend
npm installnpm startnpm run devYou can add screenshots of:
- Home Page
- Login Page
- AI Recommendation Page
- Cart
- Checkout
- Admin Dashboard
Future Enhancements
- AI Chatbot for Food Suggestions
- Voice-Based Food Search
- Live Order Tracking
- Online Payment Integration
- Restaurant Rating System
- Personalized Meal Plans
👨💻 Developed By
Hritik Jha
Computer Engineering Student
Mumbai University
GitHub: https://github.com/Hritik2545
This project is created for educational and learning purposes.