Finding great restaurants in a new city can be challenging, and securing a reservation can be even harder. Created by a foodie for fellow foodies, NomNomGuide offers booking statistics on a curated list of highly rated restaurants that will help you determine the best day to book a reservation for maximal chance of securing a table.
For each restaurant, NomNomGuide calculates
- average daily number of bookings
- monthly booking counts
- on average, how many days in advance people make reservations
- days of week on which most bookings are made
Booking data is scraped on a daily basis from Google Reservations, using Python Selenium.
- Navigate to the
websitefolder:cd website - Install all required modules:
npm install
- Start the application
npm run dev
- List of recommended restaurants in NYC and Philadelphia
- Booking statistics and trends on restaurants
- Data hosted on Vercel PostgreSQL
- Backend: Next.js
- Frontend: React.js
- Data scraping: Python Selenium
- Data analysis: SQL, Python