Skip to content
← Back to Projects
Kalender-Sync

Kalender-Sync

SaaS tool for synchronizing calendars across platforms — Google, Microsoft, Apple (CalDAV), and iCal feeds.

TypeScriptNode.jsPostgreSQLCalDAVOAuthSaaS

The Problem

Anyone using multiple calendars for work and personal life — Google, Outlook, Apple — knows the struggle: events are scattered, scheduling conflicts go unnoticed, and manual sync is error-prone.

The Solution

Kalender-Sync is a SaaS tool that automatically synchronizes calendars from different providers. Users connect their accounts via OAuth or CalDAV and choose which calendars to mirror where.

Technical Highlights

  • Multi-Provider Architecture: Abstracted provider interface for Google Calendar, Microsoft Graph, Apple CalDAV, and iCal feeds
  • Delta-Sync: Efficient incremental synchronization via change tokens instead of full sync
  • Encryption: ChaCha20-Poly1305 for all stored OAuth tokens and CalDAV credentials
  • Job Queue: pg-boss v10 for reliable background sync with retry logic
  • Stack: TypeScript, Node.js, PostgreSQL, Drizzle ORM, Astro (Landing Page)

Have a similar project in mind?

I'd love to help you bring your idea to life — from concept to launch.