Agrego frontend app
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user