Project #3 in queue... a map of the recruiting talent market intelligence
The goal: Visualizing where talent acquisition professionals are needed geographically in the USA.
Overview
A full-stack talent market analytics platform that scrapes, stores, and visualizes job posting data across the US in near real time. Think of it as a talent market pulse: an interactive map and dashboard that updates weekly, automatically.
The Design
Hetzner VPS (weekly scraper)
↓
PostgreSQL on Hetzner (job data store)
↓
REST API on Hetzner (serves data)
↓
Next.js on Vercel (dashboard UI)
What the Dashboard Will Show
- Interactive US map — job density by location
Tech Stack
| Layer | Technology |
|---|---|
| Scraper | Python (scheduled cron on Hetzner VPS) |
| Database | PostgreSQL (hosted on Hetzner) |
| API | REST endpoint on Hetzner (serves JSON to frontend) |
| Frontend | Next.js on Vercel |
| Charts | D3.js or Recharts |
| Map | React Simple Maps (US choropleth) |
Build Order
- Set up scraper on Hetzner VPS + store results in PostgreSQL
- Build a lightweight REST API on Hetzner to serve job data
- Build the dashboard page in Next.js (map + charts)
- Deploy to Vercel and wire up the API vibe coded
Status
🗂️ tbd...