A full-stack Restaurant Website built by me using the MERN (MongoDB, Express, React, Node.js) stack. This project showcases a modern restaurant landing page with a clean UI, reusable components, and a scalable backend architecture.
MERN PROJECT
│
├── backend
│ ├── config # Environment & configuration files
│ ├── controller # Business logic
│ ├── database # MongoDB connection
│ ├── error # Centralized error handling
│ ├── model # Mongoose schemas
│ ├── routes # REST API routes
│ ├── app.js # Express app configuration
│ ├── server.js # Server entry point
│ └── package.json
│
├── frontend
│ ├── public
│ ├── src
│ │ ├── components
│ │ │ ├── Navbar.jsx
│ │ │ ├── HeroSection.jsx
│ │ │ ├── About.jsx
│ │ │ ├── Menu.jsx
│ │ │ ├── Team.jsx
│ │ │ ├── Reservation.jsx
│ │ │ ├── Qualities.jsx
│ │ │ └── Footer.jsx
│ │ ├── App.jsx
│ │ └── App.css
│ ├── index.html
│ ├── vite.config.js
│ └── package.json
│
└── README.md
- 🍕 Attractive restaurant landing page
- 📋 Interactive food menu section
- 📅 Table reservation section
- 👨🍳 Team & chef showcase
- ⭐ Restaurant qualities & highlights
- 🌐 Social media & contact links in footer
- ⚡ Fast frontend powered by Vite
- 🗄️ Scalable backend with MongoDB
- React (Vite)
- JSX
- CSS
- React Icons
- Node.js
- Express.js
- MongoDB
- Mongoose
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-namecd backend
npm installCreate a .env file inside the backend folder:
PORT=5000
MONGO_URI=your_mongodb_connection_stringStart the backend server:
npm startcd frontend
npm install
npm run devFrontend runs on:
http://localhost:5173
- Navbar (Quick navigation)
- Hero Section (Restaurant introduction)
- About Us
- Menu (Food items)
- Team (Chefs & staff)
- Reservation (Table booking)
- Qualities (Why choose us)
- Footer (Contact & social links)
| Home | About Us |
|---|---|
![]() |
![]() |
| Menu (Food Items) | Reservation |
|---|---|
![]() |
![]() |
- 🌐 Website: https://aditya-intech.vercel.app/
- 💻 GitHub: https://github.com/AdityaKumar06
- 🔗 LinkedIn: https://www.linkedin.com/in/adityakumar0614/
- Online food ordering
- Admin dashboard
- Authentication (JWT)
- Payment gateway integration
- Animations & UI enhancements
Aditya Kumar Full Stack Developer 📧 adityakumar.connect2@gmail.com
If you like this restaurant project, don’t forget to ⭐ the repository!
🍴 Good food deserves great code! 😄



