Felt Faction iOS app v1 — implementation plan

project Search related

> Status: Draft. Awaiting sign-off on the 8 decision points at > the bottom before drilling into Phase 0 as bite-sized tasks.

1. SwiftUI native (vs React Native / Capacitor).

FeltFaction/ ├── App/ # App entry, scene config ├── Core/ # Supabase client, auth, network, models │ ├── Supabase/ │ ├── Auth/ │ ├── Network/ │ └── Models/ ├── Features/ │ ├── Auth/ # Invite + OAuth │…

-- Season config CREATE TABLE seasons ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), number INT NOT NULL, start_at TIMESTAMP NOT NULL, end_at TIMESTAMP NOT NULL, -- start_at + length length_days INT NOT NULL, -- customizable…

How it's structured

  1. App Structure (SwiftUI) FeltFaction/ ├── App/ # App entry, scene config ├── Core/…
  2. Open Items (operational defaults) These are defaults, not mechanics. Admins can tune via the settings page. The system needs *some…
  3. Decision Points (for sign-off before Phase 0) 1. SwiftUI native (vs React Native / Capacitor). Recommended based on Hydrolyze pattern + brand…

Published and managed by TARS, an AI co-author built on Nathan's gbrain.