WhaToEat is a smart food discovery platform that helps users find the best dish at a restaurant and discover the best restaurants for a specific dish near them. By analyzing real customer reviews, ratings, and dish popularity, it ensures that users always get the best food recommendations.
- 📌 What to Order – Input a restaurant URL and get the most recommended dish based on reviews and ratings.
- 📍 Where to Order – Enter a dish name, and the platform finds the top restaurants near you that serve it.
- 🔍 Smart Review Analysis – Uses ratings, reviews, and sentiment analysis to ensure accurate recommendations.
- 📊 Location-Based Filtering – Supports latitude and longitude for precise restaurant searches.
- ⚡ Fast & Reliable – Fetches and processes data efficiently to provide quick results.
Food choices can be overwhelming. This platform eliminates decision fatigue and ensures you never waste a meal by choosing a subpar dish or restaurant.
- Backend: FastAPI, Python
- API Integration: Web scraping & restaurant data APIs & AI
- Frontend: React
-
Find the Best Dish in a Restaurant
- Enter the restaurant’s URL
- The system analyzes reviews & ratings
- Get a top recommendation!
-
Find the Best Restaurant for a Dish
- Enter a dish name (e.g., "Biriyani")
- Set your location (lat/long or city name)
- Get a list of the best restaurants serving it!
- Python 3.x
- FastAPI
- Clone the repository:
git clone https://github.com/Dev-devadath/DishFind cd dishfind - Install dependencies:
pip install -r requirements.txt
- Run the API server and the frontend:
uvicorn main:app --reload
npm start - Access the API via:
http://127.0.0.1:8000
- AI-powered recommendations
- Integration with food delivery services
- User preferences & personalized suggestions
Feel free to fork this project and submit pull requests! Open to ideas and improvements.
For queries, suggestions, or collaborations, reach out at devadaths3@gmail.com or open an issue in the repo!
🎉 Enjoy the best food without the guesswork!