Back to projects
// personal project
PersonalUnified Google Calendar
Next.jsGoogle Calendar APIOAuth2Self-hosted
Built to solve a personal pain point: managing events across three separate Google accounts requires switching contexts constantly. This app authenticates each account independently via OAuth2 and pulls events from the Google Calendar API, merging them into a single unified view.
Self-hosted on personal infrastructure using CTSDeploy for automatic deployment. The app handles token refresh automatically and color-codes events by account for easy at-a-glance differentiation.
Key Highlights
- ▸Aggregates events from 3 separate Google accounts
- ▸Full OAuth2 authentication per account with automatic token refresh
- ▸Color-coded events by account source
- ▸Self-hosted and auto-deployed via CTSDeploy