Next.JS · Selected work
Event Manager
A calendar tool I built to organize events more effectively. Create and edit events, sign in with Google or GitHub, sync via iCalendar, and share private or team calendars with a single link. Still in progress — I keep adding features as I use it.
- Next.js
- Firebase
- TypeScript
- ics

Problem
I wanted a thin event list that still lands in Google Calendar, Outlook, or Apple Calendar, without living inside Google's full calendar UI.
Approach
A Next.js app with Firebase Auth (Google or GitHub). Create, edit, and delete events, then download a .ics file or subscribe through a URL that regenerates when the list changes.
Tradeoffs
The subscribe URL is keyed by user id, so anyone with the link can read the feed. There is no invitation or permission model. I still add features as I use it.
Outcome
Live at event-manager-jp.vercel.app. A working calendar I actually open, not a frozen course demo.