← All projects

HackSG Radar

in-progress

Singapore-first hackathon discovery platform

HR
Next.jsTypeScriptPostgreSQLScraping pipeline

Problem

Singapore hackathons are scattered across Telegram groups, university mailing lists, and event sites. Builders miss deadlines constantly.

Solution

A single radar: aggregated listings, deadline tracking, and filters for student/open/corporate hackathons.

Features

  • Aggregated hackathon listings with deadlines
  • Filters by eligibility, prize pool, and format
  • Deadline reminders

Architecture

Scheduled scraping/ingestion pipeline normalises event data into PostgreSQL; Next.js frontend with server components for fast listing pages.

What I built

  • Ingestion pipeline
  • Listing and filter UI
  • Deadline tracking model

Challenges

  • Normalising messy event data from many sources

Results

Working aggregation prototype covering major SG hackathon sources.

Next steps

  • Team matching
  • Email/Telegram alerts