Files
2026-08-22 19:08:19 -03:00

53 lines
893 B
Markdown

# 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.