Overhaul design constants for OLED-first dark mode: - Colors: brand palette, phase colors, glass/shadow tokens, gradients - Typography: Inter font scale matching iOS type system - Spacing: 4px base unit with layout constants - Border radius: liquid glass card radii - Animations: spring/timing presets for UI transitions Add v2 product docs (PRD, PDD, BDSD) and update CLAUDE.md. Install expo-video, expo-sharing, @expo-google-fonts/inter. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
76 lines
1.9 KiB
Markdown
76 lines
1.9 KiB
Markdown
# TabataFit
|
|
|
|
> **Apple Fitness+ for Tabata** — The Premium HIIT Experience
|
|
|
|

|
|

|
|

|
|
|
|
## Vision
|
|
|
|
TabataFit est l'Apple Fitness+ du Tabata. Une expérience premium, video-first, guidée par des coachs, qui transforme 4 minutes d'exercice en une expérience de fitness immersive.
|
|
|
|
## Features
|
|
|
|
- 🎬 **Video-led workouts** — HD video demonstrations by professional trainers
|
|
- ⏱️ **Smart timer** — Tabata timer with work/rest phases
|
|
- 🔥 **Burn Bar** — Compare your calories with the community
|
|
- 📊 **Activity tracking** — Streaks, stats, and trends
|
|
- 🎵 **Music sync** — Curated playlists for each workout
|
|
- ⌚ **Apple Watch** — Heart rate and activity rings
|
|
|
|
## Tech Stack
|
|
|
|
- **Framework**: Expo SDK 52
|
|
- **Navigation**: Expo Router v3
|
|
- **State**: Zustand
|
|
- **Video**: expo-av (HLS streaming)
|
|
- **Payments**: RevenueCat
|
|
- **Analytics**: PostHog
|
|
|
|
## Getting Started
|
|
|
|
```bash
|
|
# Install dependencies
|
|
npm install
|
|
|
|
# Start development server
|
|
npx expo start
|
|
|
|
# Run on device (scan QR with Expo Go)
|
|
```
|
|
|
|
## Documentation
|
|
|
|
| Document | Description |
|
|
|----------|-------------|
|
|
| [PRD v2.0](./TabataFit_PRD_v2.0.md) | Product Requirements |
|
|
| [PDD v2.0](./TabataFit_PDD_v2.0.md) | Product Design |
|
|
| [BDSD v2.0](./TabataFit_BDSD_v2.0.md) | Brand Design |
|
|
|
|
## Project Structure
|
|
|
|
```
|
|
src/
|
|
features/
|
|
home/ # Home tab
|
|
workouts/ # Workouts browser
|
|
player/ # Video player + timer
|
|
activity/ # Stats & history
|
|
browse/ # Filters & trainers
|
|
profile/ # User settings
|
|
shared/
|
|
components/ # Reusable UI
|
|
hooks/ # Custom hooks
|
|
constants/ # Design tokens
|
|
app/ # Expo Router routes
|
|
```
|
|
|
|
## License
|
|
|
|
Proprietary — All rights reserved.
|
|
|
|
---
|
|
|
|
Built with ❤️ for HIIT lovers
|