The problem
SPEC, SKKU's hands-on startup club, needed more than a good-looking site. Visitors needed a brand they could trust. The team running the club needed to edit content, take attendance, manage assignments and keep a record of activity in one place.
Leadership changes every cohort, so all of it had to work without a developer on call.
What we built
Public pages and an admin dashboard on one Next.js 15 app, with Supabase for auth and data. Operators edit and publish content themselves with a document-style editor.
Attendance and assignments live in the same dashboard, Padlet is wired in for collaboration, and a thread-style log keeps activity from disappearing into one-off announcements.
By the numbers
- 478
- Commits
- Live
- Running the club today
- 0
- Developers needed to edit it
Stack
- Next.js 15
- TypeScript
- Supabase
- BlockNote
- Tiptap