Skip to main content
The cloud component is a Next.js 16 application that provides the multi-tenant backend and web interface for OpenBunny. It’s backed by Supabase PostgreSQL with Row Level Security for data isolation.

What it provides

  • Web dashboard — Kanban board, task detail, calendar, and timeline views
  • Team management — create teams, invite members, assign roles
  • API token authentication — PAK tokens for service-to-cloud communication
  • Push notifications — APNs (iOS), FCM (Android), and Web Push
  • Gmail integration — OAuth flow and webhook handling
  • SSE event bridge — real-time event delivery to the service

Tech stack

Web UI pages

Project structure