# SOMA - Gym Manager App de gestión de gimnasio con Flutter y Supabase. ## Setup ### 1. Configurar Supabase Editá el archivo `.env` con tus credenciales de Supabase: ```env SUPABASE_URL=https://TU-PROYECTO.supabase.co SUPABASE_ANON_KEY=tu-anon-key-aqui ``` ### 2. Instalar dependencias ```bash flutter pub get ``` ### 3. Correr la app ```bash flutter run ``` ## Roles - **admin/superadmin**: Acceso total - **profesor**: Gestión de rutinas, horarios propios - **usuario**: Ver pagos, rutina y perfil ## Estructura ``` lib/ ├── core/ # Configuración, tema, widgets compartidos ├── features/ # Features por dominio (auth, payments, etc) └── main.dart ``` ## Stack - Flutter + Riverpod - Supabase (backend) - GoRouter (navegación) - Clean Architecture ## Documentación Ver [PROJECT.md](PROJECT.md) para detalles técnicos completos.