Skip to content
github-actions[bot] edited this page Jul 2, 2026 · 2 revisions

ChuckleChest Wiki

ChuckleChest is a Flutter web app for families to collect and share funny quotes. Backed by Supabase with passwordless auth, multi-tenant chests, and role-based access.

Getting Started

  • Local Development Setup — Prerequisites, first-time setup, running the app locally
  • Hobnob — Task runner for builds, database operations, and CI

Architecture

  • Architecture — Project structure, layered design, state management, dependency injection, routing
  • Testing — E2E test setup, mock clients, writing app-level tests
  • Localization — Multi-language support, ARB files, adding translations

Backend

  • Database — Schema, RLS authorization, migrations, seed data
  • Authentication — Passwordless OTP flow, JWT claims, roles, route guards
  • Storage — Supabase Storage for avatars, upload flow, bucket policies

Workflow

  • GitHub Flow — Branching strategy, PR rules, CI automation
  • Deployment — Automated releases on merge to main

Clone this wiki locally