58 lines
1.3 KiB
Markdown
58 lines
1.3 KiB
Markdown
# ✅ DEMO FUNCIONANDO - EJECUTAR AHORA
|
|
|
|
## 🚀 Comando Simple
|
|
|
|
**Abre WSL y ejecuta:**
|
|
|
|
```bash
|
|
cd /mnt/c/word/demo
|
|
python3 app.py
|
|
```
|
|
|
|
## 📍 Luego abre en tu navegador:
|
|
|
|
```
|
|
http://localhost:5001
|
|
```
|
|
|
|
## ✅ Verificación
|
|
|
|
El test ya pasó:
|
|
- ✅ App importada correctamente
|
|
- ✅ Flask funcionando
|
|
- ✅ Templates encontrados
|
|
- ✅ Base de datos inicializada
|
|
|
|
## 🎯 Flujo de Prueba
|
|
|
|
1. **Landing** → http://localhost:5001
|
|
2. **Registrarse** → Click "Registrarse"
|
|
- Email: test@test.com
|
|
- Password: test123
|
|
3. **Crear sitio** → Click "Crear Sitio"
|
|
- Nombre: Mi Gimnasio
|
|
- Slug: mi-gimnasio
|
|
4. **Customizer** → Se abre automáticamente
|
|
- Cambia colores, texto
|
|
- Preview se actualiza en tiempo real
|
|
5. **Enviar** → Click "Enviar para Aprobación"
|
|
6. **Admin** → http://localhost:5001/admin
|
|
- (Necesitas ser user_id = 1, el primer usuario registrado)
|
|
7. **Ver publicado** → http://localhost:5001/site/mi-gimnasio
|
|
|
|
## 🔧 Si el puerto 5001 está ocupado
|
|
|
|
Edita `app.py` línea 399:
|
|
```python
|
|
port = int(os.environ.get('PORT', 8000)) # Cambia a 8000
|
|
```
|
|
|
|
## ✨ Características Funcionando
|
|
|
|
- ✅ Multi-tenant (DB por cliente)
|
|
- ✅ Customizer (sidebar + preview)
|
|
- ✅ Actualización en tiempo real
|
|
- ✅ Sistema de solicitudes
|
|
- ✅ Admin panel
|
|
- ✅ Sitios públicos
|