NoticeHub
Every public-institution notice, in one place.
The problem
Korean public-institution announcements are scattered across hundreds of separate websites — there is no single place to track them.
What it does
NoticeHub aggregates announcements (공지사항) from 245+ public-institution sources, organized by region. Scheduled scrapers (GitHub Actions) collect notices into a Supabase table, a React + Tailwind UI browses and filters them, and a monthly job reports activity.
Stack
- React
- Vite
- Tailwind
- Supabase
- GitHub Actions
- GitHub Pages
My role
- Solo developer
- Scrapers
- Data model (Supabase)
- UI
Highlights
Region-organized
Hundreds of public-institution sources arranged by region and sub-entity, so notices are easy to find.
Automated collection
Scheduled GitHub Actions scrape new notices into Supabase and generate a monthly report — no servers to run.
Serverless & free
A React/Vite front-end on GitHub Pages reads Supabase directly — fully serverless and free to host.