How I Built a Unified Calendar Dashboard with Next.js, Vercel Edge Functions & No Database
dev.to·10h·
Discuss: DEV
Flag this post

Problem

I was juggling tasks across:

Company ClickUp (for team collaboration)

Notion (for personal to-dos and planning)

Google Calendar (from both company & personal emails)

The chaos was real. I was missing due dates, spending too much time jumping between apps, and lacked a single place to glance at all my tasks.

The Solution

I built a read-only personal dashboard that:

Aggregates tasks/events from ClickUp, Notion, and Google Calendar

Groups tasks as Overdue, Due Today, Upcoming by Date, and No Due Date

Runs entirely on Next.js + Edge Functions

Uses no database, just live API reads

Stores my daily tasks that I need to do

Is password protected and deployed on a Vercel subdomain

Here’s how it looks after mult…

Similar Posts

Loading similar posts...