Skip to content
Case study

DPM Calendar

In development2025 · présentProductivity SaaS
Founder & Developer
Next.jsTypeScriptSupabase

Smart calendar SaaS targeting App Store and Play Store.

DPM Calendar
01

The problem

Existing calendar tools lack intelligent scheduling features. Users juggle multiple apps to manage their time without a unified view or decision support for time allocation.

02

Constraints

The app must work cross-platform (web + mobile targets). Timezone handling and conflict detection must be reliable from the start. Progressive web app approach to maximize reach without app store constraints.

03

The solution

Next.js architecture with TypeScript for strict typing on date and event logic. Supabase for real-time calendar sync across devices. Progressive web app approach for a native-like experience on mobile and desktop without app store deployment.

04

Tech stack

Next.jsTypeScriptSupabase (auth + DB)Tailwind CSS
05

Outcomes

App live at dpm-calendar.vercel.app. Active development with regular iterations. Real-time sync working across devices.

06

Learnings

Calendar UX requires careful timezone handling and conflict detection. Date-related edge cases (daylight saving changes, recurring events crossing timezones) are more complex than they appear and justify early investment in comprehensive testing.