Local Food Reviews is a full-stack MERN web application designed to help users discover, review, and rate local food items and restaurants. It focuses on community-driven feedback, clean UI, and secure user interactions.
This project demonstrates real-world development skills including authentication, protected routes, REST APIs, database design, and responsive UI — making it ideal for professional portfolios and job applications.
- Frontend: https://local-food-review.netlify.app
- Backend API: https://local-food-review-server.vercel.app
- User authentication (Login / Register)
- Browse local food & restaurant listings
- Add ratings and written reviews
- Edit & delete own reviews
- View recent and top-rated foods
- Responsive design for mobile, tablet & desktop
- Protected routes using JWT
- Secure API with role-based access
- Centralized error handling
- Reusable React components
- React
- Vite
- Tailwind CSS
- DaisyUI
- React Router DOM
- Axios
- React Hook Form
- SweetAlert2
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- CORS & dotenv
src/
├── assets/
├── components/
├── hooks/
├── layouts/
├── pages/
├── routes/
├── App.jsx
└── main.jsxserver/
├── routes/
├── controllers/
├── middleware/
├── config/
├── index.js
└── package.jsongit clone https://github.com/your-username/local-food-reviews.git
cd local-food-reviews
npm install
npm run devFrontend will run at:
http://localhost:5173
git clone https://github.com/your-username/local-food-reviews-server.git
cd local-food-reviews-server
npm install
npm run startBackend will run at:
http://localhost:4000
VITE_API_URL=http://localhost:4000
VITE_FIREBASE_API_KEY=your_firebase_keyPORT=4000
DB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secretGET /foods
POST /reviews
GET /reviews/:id
PATCH /reviews/:id
DELETE /reviews/:id📌 Homepage Screenshot
Save the homepage image as:
screenshots/home.pngthen commit & push to GitHub to display it below.
- Advanced search & category-based filtering
- User profile dashboard with activity history
- Like, comment & reply system
- Admin moderation panel
- Image upload with cloud storage
- Performance optimization & SEO improvements
md. al amin (Galive) Frontend & MERN Stack Developer
- GitHub: https://github.com/galive007
- LinkedIn: https://linkedin.com/in/galive007
This project is licensed under the MIT License.
⭐ If you like this project, consider giving it a star on GitHub!

