Skip to content

Welcome to Soumit Food – a flavorful online restaurant experience. Indulge in seamless food ordering through our Python-Flask powered backend, complemented by an elegant frontend blend of HTML, CSS, and JS. MySQL database ensures efficient data management. Savor convenience, taste, and technology.

Notifications You must be signed in to change notification settings

Soumit-Das/Soumit_Food_Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soumit Food

Logo

Description: A modern food ordering website with an AI chatbot for personalized recommendations and assistance.

Table of Contents


Overview

Purpose:

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.

Goals:

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.

Demo

Demo video

Screenshots

HomePage HomePage

OrdersPage OrdersPage

Admin Page Admin Page

Dark Mode Dark Mode

ChatBot ChatBot

Features

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.

Tech Stack

List the technologies and frameworks used in your project:

Backend (Website):

  • Python
  • Flask

Backend (Chatbot):

  • Java
  • Hibernate
  • Spring Boot

Frontend:

  • HTML
  • CSS
  • JavaScript

Database:

  • MySQL

Database Schema

ER Diagram Er diagram

Installation

Provide clear and concise instructions for setting up and running your project locally. Include any prerequisites, installation steps, and configuration requirements.

  1. 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):

About

Welcome to Soumit Food – a flavorful online restaurant experience. Indulge in seamless food ordering through our Python-Flask powered backend, complemented by an elegant frontend blend of HTML, CSS, and JS. MySQL database ensures efficient data management. Savor convenience, taste, and technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published