Skip to content

BlokusPokus/SplitSound

Repository files navigation

SplitSound

Runtime versions: STACK_VERSIONS.md · Backend: backend/README.md · Dev docs: docs/

Local dev (Docker): cp compose.env.example .env && docker compose up --build — see architecture/phase_0_foundation/03_local_dev_ergonomics.md.

Database: PostgreSQL is the source of truth for real work (local, staging, prod). Details: STACK_VERSIONS.md.

Current progress

  • Phase 0 complete: project foundation (versions, env/secrets policy, local dev ergonomics, CI basics).
  • Phase 1 complete: database/core schema playbooks (Postgres path, migrations workflow, indexes/constraints, soft delete).
  • Phase 2 complete: auth tasks 9–13 are done:
    • Google OIDC login (POST /v1/auth/oauth/login) with Authorization Code + PKCE
    • App JWT issuance + protected-route JWT validation (iss/aud/exp/typ)
    • DB-backed GET /v1/me + first-login User/CreditAccount provisioning
    • Centralized resource ownership helpers for user-scoped routes
  • Next major work: Phase 3 (S3 object storage + upload APIs).
  • Frontend not built yet: frontend auth wiring is tracked as a later Phase 8 task in architecture/implementation_tasks.md.

See detailed status in architecture/phase_2_auth/README.md.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors