Source:
ocean/index.md| ✏️ Edit on GitHub
Ocean - Multi-Tenant SaaS Platform
A modern multi-tenant SaaS platform built with React, Supabase, and the TanStack ecosystem. Ocean provides organizations with isolated databases, real-time collaboration, and enterprise-grade security.
Overview
Ocean is a foundation-stage SaaS platform featuring:
- Multi-tenant architecture with isolated PostgreSQL databases per organization
- Passwordless authentication via Supabase Auth with OTP
- GraphQL API powered by Edge Functions
- Billing integration with Stripe
- Real-time analytics via PostHog
- Error tracking with Sentry
Key Features
- ✅ Complete: Authentication, infrastructure, GraphQL API, database schema
- 🚧 In Progress: Billing UI, team management UI, tenant database UI
- 📋 Planned: Mobile apps, AI features, data sync
Quick Links
Getting Started
# One-command setup (<5 minutes)
pnpm run setup:ocean
# Start development
pnpm run dev
Documentation
- Patterns:
/docs/patterns/- Established patterns for edge functions, mutations, error handling - ADRs:
/docs/adr/- Architecture decision records - Tools:
/docs/AUTOMATION_TOOLS.md- Development automation tools - Hidden Features:
/docs/HIDDEN_FEATURES.md- Powerful features worth exploring