Restaurant Manager is a full-stack web application designed to streamline restaurant operations — including user registration, customer management, menu handling, and order processing.
It is built using Django REST Framework for the backend and React.js for the frontend.
- 👥 User registration and login
- 🧾 Manage restaurant profiles and customers
- 📋 Add, update, and delete menu items
- 🛒 Create and track orders
- 🧑💻 Admin control for managing restaurant operations (Django admin)
- 🌐 Responsive and user-friendly frontend interface
- Frontend: React.js, Tailwind Css, React-Hook-Form, Material UI
- Backend: Django, Django REST Framework
Ensure you have these installed:
- Python (3.10+)
- Node.js and npm
- Git
git clone https://github.com/Snehasish1099/Restaurant_manager.git
cd Restaurant_manager
1. cd backend
2. python -m venv env
3.
# Windows:
env\Scripts\activate
# macOS/Linux:
source env/bin/activate
4.
pip install -r requirements.txt
5.
python manage.py migrate
python manage.py runserver
1. cd frontend
2.
npm install
or
yarn
3.
npm start (if using npm)
or
yarn start (if using yarn)