Description: A modern food ordering website with an AI chatbot for personalized recommendations and assistance.
The primary purpose of Soumit Food is to provide users with a convenient, efficient, and user-friendly platform to order delicious food from a variety of restaurants and cuisines. We aim to simplify the food ordering process, save users' time, and enhance their overall dining experience.
Convenience: Our goal is to make food ordering as easy as possible. Users can browse menus, place orders, and track order status with just a few clicks. Personalization: The AI chatbot is a unique feature that sets us apart. It provides personalized recommendations, answers queries, and assists users throughout their ordering journey. Variety: Soumit Food offers a diverse range of restaurants and cuisines, ensuring that users have access to a wide selection of food options. Efficiency: We prioritize efficiency in order processing and delivery to ensure that users receive their food promptly and hot.
List the key features of your website:
- User registration and authentication.
- Browse the menu with categories.
- Place food orders with a shopping cart.
- AI chatbot for personalized recommendations.
- Order history and tracking.
- Admin panel for menu and order management.
List the technologies and frameworks used in your project:
- Python
- Flask
- Java
- Hibernate
- Spring Boot
- HTML
- CSS
- JavaScript
- MySQL
Provide clear and concise instructions for setting up and running your project locally. Include any prerequisites, installation steps, and configuration requirements.
-
Clone the repository:
git clone https://github.com/yourusername/soumit-food.git
Backend setup (Python for website):
Install dependencies (e.g., Flask):
bash
pip install -r requirements.txt
Database setup:
bash
python manage.py migrate
Start the server:
bash
python manage.py runserver
Chatbot backend setup (Spring Boot):
Frontend setup (HTML/CSS/JS):
Database setup (MySQL):