Skip to content

A full stack restaurant website with django rest framework for Api building and React for frontend.

Notifications You must be signed in to change notification settings

RaviTechStack/FoodFusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍴 FoodFusion - Full-Stack Restaurant Website

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.


✨ Features

  • 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.

πŸ“‚ Setup Instructions

Frontend

  1. Clone the repository:
    git clone <repository-url>
  2. Navigate to the frontend folder:
    cd frontend
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

Backend

  1. Navigate to the backend folder:
    cd backend
  2. Set up environment variables in a .env file:
    
        RAZORPAY_API_KEY=
        RAZORPAY_API_SECRET=
        
  3. Apply migrations and start the server:
    python manage.py migrate
    python manage.py runserver

πŸ“¬ Contact

About

A full stack restaurant website with django rest framework for Api building and React for frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published