Back to projects

Calendar & Habits

Calendar

A productivity app: calendar with recurring events, categories and labels, habit and weekly/monthly goal tracking, reminders and a dashboard — with Google Calendar sync. NestJS backend (Prisma/PostgreSQL) and Next.js frontend.

NestJSTypeScriptPrismaPostgreSQLGoogle Calendar APINext.jsDocker

Some details omitted under NDA

Calendar

15

Data models

6

Domains

Google

Calendar sync

What the app does

Calendar & events

Recurring events with categories and labels.

Habits

Habit tracking via completions.

Goals

Weekly and monthly goals.

Reminders

Event reminders.

Google Calendar

Sync via OAuth.

Dashboard

Overview and reports.

The engineering behind it

  • NestJS + Prisma + PostgreSQL backend.
  • Recurring events with exceptions/overrides and completions (habits & goals).
  • Google Calendar integration (OAuth).
  • Next.js frontend with a dashboard.

Ready to build your project?

Let's turn your idea into a tailored digital solution.

Get in touch