A job board built for developers looking for remote work. Instead of manually checking multiple job boards, this app collects listings from several platforms into one place using a separate scraper that runs on a schedule and stores jobs in a Postgres database.
The scraper handles the hard part – collecting and deduplicating jobs across platforms, then cleaning up old listings automatically after 60 days. The web app is the front-facing side, letting users search and filter through the collected jobs.
Key features:
Built with Next.js App Router and server-side data fetching, so pages stay fast and SEO-friendly while pulling fresh data from the database.