Back to Project List

Taskboard

Team Coordination Platform

Taskboard hero image

Problem Scope

College orgs have no single source of truth. Events scattered across chats, emails, Discord. Leaders manually coordinate.

Role

Full-Stack Engineer

Tech Stack

  • Google Calendar API integration (two-way sync)
  • Supabase Auth + Google OAuth
  • Resend + Svix webhooks for email delivery tracking
  • Type-safe end-to-end with TypeScript + Prisma

case study

Developed a Next.js platform with two-way Google Calendar sync that centralizes scheduling and batch announcements for over 100 active users. I engineered this to eliminate the operational friction caused by team coordination being fragmented across multiple disparate messaging apps.

Constraint & Solution

Workspace with calendar, members, announcements. Events sync to Google Calendar automatically. Announcements sent via email with webhook tracking.

Key Metric: Two-way Google Calendar sync, batch email with delivery tracking

Feature 1

Google Calendar API integration (two-way sync)

Feature 2

Supabase Auth + Google OAuth

Feature 3

Resend + Svix webhooks for email delivery tracking

Feature 4

Type-safe end-to-end with TypeScript + Prisma