A responsive, feature-packed restaurant website built using React, Tailwind CSS, Django, and Django Rest Framework. It combines a sleek UI with robust backend functionality to deliver a seamless user experience for food lovers and restaurant owners alike.
- Dynamic Menu: Explore dishes with search, filters, and seasonal recommendations.
- Table Reservations: Book tables with a user-friendly interface.
- Cart Management: Add, edit, or remove items with instant updates.
- Secure Payments: Integrated Razorpay gateway for hassle-free transactions.
- Responsive Design: Optimized for mobile, tablet, and desktop views.
- User Authentication: JWT-based authentication for account security.
- Customer Reviews: Leave feedback and rate dishes.
- Clone the repository:
git clone <repository-url> - Navigate to the frontend folder:
cd frontend - Install dependencies:
npm install - Start the development server:
npm run dev
- Navigate to the backend folder:
cd backend - Set up environment variables in a
.envfile:RAZORPAY_API_KEY= RAZORPAY_API_SECRET= - Apply migrations and start the server:
python manage.py migrate python manage.py runserver
- Email: ravisingh.codes@gmail.com
- LinkedIn: Ravi Singh