39 lines
923 B
Markdown
39 lines
923 B
Markdown
# 🚀 Demo SaaS PageBuilder
|
|
|
|
## Inicio Rápido
|
|
|
|
```bash
|
|
cd demo
|
|
pip install -r requirements.txt
|
|
python app.py
|
|
```
|
|
|
|
Abre: http://localhost:5000
|
|
|
|
## Flujo Demo
|
|
|
|
1. **Registrarse** → `/register`
|
|
2. **Crear sitio** → `/dashboard/create`
|
|
3. **Personalizar** → `/customizer/{site_id}` (sidebar + preview)
|
|
4. **Enviar** → Cliente envía para aprobación
|
|
5. **Admin** → `/admin` (aprobar sitios)
|
|
6. **Publicado** → `/site/{slug}`
|
|
|
|
## Credenciales Admin
|
|
|
|
- User ID: 1 (primer usuario registrado)
|
|
- Accede a `/admin` con user_id = 1
|
|
|
|
## Estructura
|
|
|
|
```
|
|
demo/
|
|
├── app.py # Backend Flask
|
|
├── database/ # SQLite DBs
|
|
│ ├── main.db # DB principal
|
|
│ └── sites/ # DB por cliente
|
|
├── sites/ # Sitios compilados
|
|
├── themes/ # Templates
|
|
└── templates/ # HTML templates
|
|
```
|