2ad7ae3a3468b6956bdac3642f104e73093590cc
## Major Features - Apple Watch companion app (6 phases complete) - WatchConnectivity iPhone ↔ Watch - HealthKit integration (HR, calories) - SwiftUI premium UI - 9 complication types - Always-On Display support - Paywall screen with RevenueCat integration - Privacy Policy screen - App rebranding: tabatago → TabataFit - Bundle ID: com.millianlmx.tabatafit ## Changes - New: ios/TabataFit Watch App/ (complete Watch app) - New: app/paywall.tsx (subscription UI) - New: app/privacy.tsx (privacy policy) - New: src/features/watch/ (Watch sync hooks) - New: admin-web/ (admin dashboard) - Updated: app.json, package.json (branding) - Updated: profile.tsx (paywall + privacy links) - Updated: i18n translations (EN/FR/DE/ES) - New: app icon 1024x1024 ## Watch App Files - TabataFitWatchApp.swift (entry point) - ContentView.swift (premium UI) - HealthKitManager.swift (HR + calories) - WatchSessionManager.swift (communication) - Complications/ (WidgetKit) - UserDefaults+Shared.swift (data sharing)
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
# Install dependencies
npm install
# Start development server
npx expo start
# Run on device (scan QR with Expo Go)
Documentation
| Document | Description |
|---|---|
| PRD v2.0 | Product Requirements |
| PDD v2.0 | Product Design |
| BDSD v2.0 | 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
Description
Languages
TypeScript
94.5%
JavaScript
3.3%
PLpgSQL
1.7%
CSS
0.3%
Shell
0.2%