Bold, flavorful Mandhi picks at your fingertips. This simple site helps you discover great Mandhi spots in your city — no login, just tasty leads.
- 🍛 Browse Curated List: View a list of hand-picked Mandhi restaurants with photos and ratings.
- 📍 Detailed Locations: See exact addresses, city areas, and cuisine types (e.g., Hyderabadi, Arabian).
- 🧭 Intuitive Navigation: Clean, mobile-friendly interface with easy routing between pages.
- 🏆 Leaderboards: Top-rated spots ranked by a weighted score (rating + reviews).
- 🌙 Dark Mode Toggle: Switch between light and dark themes for better user experience.
- 🔍 Search & Filters: Filter by location or type, with plans for advanced search.
-
Start the restaurant data (backend)
- Open the
backendfolder - Run the app (double-click/run your usual start command). If you use commands, it’s typically:
- Create a virtual environment (optional)
- Install requirements
- Start the app
- Open the
-
Start the website (frontend)
- Open the
frontendfolder - Install dependencies once, then start the site
- When it’s running, open it in your browser (usually http://localhost:3000 or http://localhost:5173)
- Open the
That’s it. Keep both windows running while you use the site.
- Frontend: React (with hooks, routing via React Router, styling with Tailwind CSS)
- Backend: Python Flask (REST API with CORS support)
- State Management: React Context for theme and auth
- Data: Mock data (easily replaceable with a real database like PostgreSQL)
- Deployment Ready: Can deploy frontend to Netlify/Vercel, backend to Heroku/Render
- Photos, menus, ratings on the detail page
- Optional sign in for saving favorites
- Easy deployment to a hosting service when ready
- Replace example data with real data
- Add search and filters
- Show photos, menus, and ratings
This project is currently unlicensed.
- Built with React and Flask
- Inspired by a love for authentic Mandhi




