Skip to content

Abdullah-ahfj/Restaurant-Review-MERN-Stack-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Restaurant Review WebApp 🍽️

A full-stack restaurant review web application built using the MERN Stack (MongoDB, Express.js, React, and Node.js). This platform allows logged-in users to add, edit, and delete restaurant reviews, providing an interactive and dynamic experience.

Features 🚀

  • User Authentication (Sign up, Login, Logout)
  • Add, Edit & Delete Reviews for restaurants
  • Responsive & Interactive UI
  • MongoDB Database Integration
  • RESTful API with Express.js & Node.js
  • **Error Handling **

📂 Project Structure

Restaurant-Review-MERN-Stack/

  • │── client/ # React frontend
  • │── server/ # Node.js & Express backend
  • │── README.md

Screenshots 📸

Home

Home

Login

Login Screenshot 2025-03-24 200016 Screenshot 2025-03-24 200105

Add Review

Screenshot 2025-03-24 200200

Edit Review

Screenshot 2025-03-24 200228

Tech Stack 🛠️

  • Frontend: React, Bootstrap
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Version Control: Git & GitHub

Installation 🔧

1️⃣ Clone the repository

git clone https://github.com/Abdullah-ahfj/Restaurant-Review-MERN-Stack.git
cd Restaurant-Review-MERN-Stack

2️⃣ Install server dependencies

cd server
npm install

3️⃣ Install client dependencies

Open a new terminal and navigate to the client folder:

cd client
npm install

4️⃣ Set up environment variables

Inside server/.env: env Copy Edit MONGO_URI=your_mongodb_connection_string MONGO_NS=your_mongodb_connection_string PORT=5000

5️⃣ Run the server

node index.js

6️⃣ Run the client

Open a new terminal:

cd client
npm start

Usage 🎯

Sign up or log in as a user.

Browse restaurants and add your reviews.

Edit or delete your reviews anytime.

About

Developed a Restaurant Review WebApp using the MERN Stack (MongoDB, Express.js, React, and Node.js). The platform allows logged-in users to add, edit, and delete restaurant reviews, featuring user authentication, a dynamic interface, and a robust backend for managing restaurant reviews efficiently

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors