Supabase
Build full-stack apps with Supabase. Postgres database, authentication, row-level security, Edge Functions, Storage, Realtime subscriptions, pgvector for AI embeddings, and production deployment patterns.
BeginnerTopics 1–10
- ·What is Supabase?
- ·Project Setup
- ·Tables and the Dashboard
- ·Inserting and Querying Data
- ·Authentication Overview
- ·Email and Password Auth
- ·Row Level Security Basics
- ·The Supabase Client
- ·Storage Basics
- ·Realtime Subscriptions
Start Beginner →
IntermediateTopics 11–22
- ·OAuth Providers
- ·User Profiles and Metadata
- ·RLS Patterns
- ·Database Functions
- ·Foreign Keys and Joins
- ·Edge Functions
- ·Storage Policies
- ·Database Webhooks
- ·Supabase CLI
- ·Local Development
- ·Migrations
- ·Full-Text Search
Start Intermediate →
AdvancedTopics 23–32
- ·pgvector and AI Embeddings
- ·Custom Claims and RBAC
- ·Connection Pooling
- ·Database Triggers
- ·Multi-tenancy Patterns
- ·Supabase with SSR Frameworks
- ·PostgREST Deep Dive
- ·Testing Supabase Apps
- ·Queue with pg_cron
- ·Audit Logging
Start Advanced →
ProductionTopics 33–40
- ·Production Project Setup
- ·Environment Management
- ·Backups and Recovery
- ·Monitoring and Logs
- ·Performance Optimisation
- ·Rate Limiting
- ·Security Hardening
- ·Cost Management
Start Production →