This project is a voice-enabled restaurant recommendation system that helps users discover the top 5 food items from the nearest restaurants in real-time. It detects the user's live location, fetches nearby restaurants from OpenStreetMap (Nominatim) or Foursquare API, and announces the recommended food items using the Speech Synthesis API.
✅ Live location detection using Geolocation API
✅ Fetch nearby restaurants from OpenStreetMap or Foursquare API
✅ Voice assistant functionality to read out the recommendations
✅ Top 5 menu item suggestions for each restaurant
✅ User-friendly interface with Tailwind CSS
✅ MERN stack backend with MongoDB storage
✅ Fast API response using indexed geospatial queries
✅ Secure & optimized deployment using cloud services
- React.js - UI framework
- Tailwind CSS - Modern styling
- Axios - API requests
- Geolocation API - Fetch live user location
- Speech Synthesis API - Voice assistant functionality
- Node.js - Server-side JavaScript
- Express.js - API framework
- MongoDB - NoSQL database for restaurant data
- Mongoose - MongoDB ORM
- OpenStreetMap API (Nominatim) - Free location-based search
- Foursquare Places API - Alternative for finding restaurants
1️⃣ User opens the application
2️⃣ The app requests live location access
3️⃣ The backend queries OpenStreetMap (or Foursquare API) to find restaurants near the user
4️⃣ The database retrieves the top 5 menu items for each restaurant
5️⃣ The Voice Assistant announces the recommendations
6️⃣ Users can browse through suggestions in the React UI
🔹 Frontend Deployment: Frontend Live Link
🔹 Demo Video: Watch the Video
- Clone the repository
git clone https://github.com/Rahulkrsharma2004/Hackathon-Project.git cd Backend-Voice-assignment
- Clone the repository
git clone https://github.com/Rahulkrsharma2004/Hackathon-Project.git cd Frontend-Voice-Assignment