Google Maps Scraper Web App

Job ID: 40348152

Budget: $10 – $30 USD

I host a Linux VPS and need a small web application that lets me type a query, hit “search,” and immediately see the same information Google Maps shows on its place panel.

Core data to pull each time:
• Full business details (name, category, rating, address, phone, opening hours, etc.)
• Popular times graph and the “live” busyness / number of current visitors when Google exposes it

Flow I have in mind
1. Front-end search box (simple HTML/JS is fine).
2. Back-end service that grabs the requested place page, extracts the data above, and returns JSON.
3. Results rendered in a clean table or card layout directly in the browser. No extra analytics or reports are needed right now.

Technical notes
• Runs on my existing Linux VPS. A Python (BeautifulSoup + Selenium/Playwright) or Node (Puppeteer) stack is perfectly acceptable—choose whichever can handle dynamic content and the popular-times chart reliably.
• Please include an easy setup script or Dockerfile so I can deploy in one step, plus concise instructions on how to add my own Google session cookies or proxies if required to avoid blocking.
• I’m fine with a lightweight SQLite or in-memory store just to cache recent queries; no heavy database needed.

Acceptance criteria
– I enter “coffee near Central Park” and the app lists matching places with business info, today’s popular-times graph, and the live busyness figure when present.
– All functionality works from a fresh VPS install using only the steps you document.
– Code is clean, commented, and handed over through Git.