baddies · Documento técnico

Arquitectura del sistema
y hoja de ruta

Cómo se conecta cada parte de baddies y, paso a paso, cómo levantarlo en cPanel sin conocimientos avanzados. Pensado para acompañar al desarrollo y para guiar a quien te ayude con el hosting.

Arquitectura

Lo que ya tienes (HTML/CSS/JS) es la capa visual. El MVP real agrega el cerebro (backend) y los servicios especializados.

CAPA LEGAL · sociedad · boleta servicio digital · sin tocar dinero del encuentro Quién entra Visitante · Usuario free · Premium/VIP · Modelo · Admin FRONT · ya lo tienes (reutilizable) Home · Ficha · Galería · Mapa · Historias · Revista + Paneles: modelo · cliente · admin BACKEND · el cerebro · PHP + MySQL (cPanel) Login y roles · reglas de negocio · estados del perfil Búsqueda · filtros · agenda · reputación · denuncias · Pulso Base de datos Perfiles · cuentas reseñas · agenda MySQL Archivos Fotos · videos almacenamiento privado Verificación Identidad/edad KYC (Didit) → el sello Pagos Premium · planes Flow / Verotel + cripto SERVICIOS EXTERNOS (APIs) Google Maps (modo mapa) · WhatsApp (contacto) · Email/notificaciones
Front (ya construido) Backend (a construir) Pagos Capa legal

Hoja de ruta en cPanel

Orden recomendado para levantar el MVP. Cada paso indica quién lo hace.

Contratar hosting cPanel + dominio

Un plan cPanel con PHP 8 + MySQL y SSL wildcard (cubre los subdominios de ciudad *.baddies.cl). ~$3–10 USD/mes en cualquier hosting chileno.

Tú contratas

Apuntar el dominio y activar SSL

Conectar baddies.cl al hosting (DNS) y activar el certificado wildcard desde cPanel. Te guío clic a clic.

Tú · con mi guía

Crear la base de datos MySQL

Desde cPanel → "Bases de datos MySQL": crear BD + usuario. Copiar nombre/usuario/clave (van en el archivo de conexión).

Tú · con mi guía

Subir los archivos del sitio

Por el Administrador de archivos de cPanel (arrastrar), subir el front + los PHP a public_html. Sin terminal, sin comandos.

Tú subes

Escribir el backend PHP

Login y roles, conexión a BD, paneles, router de URLs limpias (baddies.cl/nombre), estados del perfil. Yo lo escribo entero.

Claude escribe

Conectar verificación (KYC)

Integrar Didit (API) para verificar identidad/edad de las modelos → enciende el sello. Yo escribo la integración; tú abres la cuenta.

Claude + Tú cuenta

Conectar pagos

Flow (Chile) y/o Verotel (global) para planes y Premium. Yo escribo crear-pago.php + confirmar.php; tú obtienes las credenciales tras aprobación del rubro.

Claude + Tú credenciales

Legal y tributario

Sociedad, términos, manejo de datos de verificación, boleta + IVA. Abogado + contador.

Profesionales

Cargar perfiles y publicar

El admin verifica y publica las primeras modelos. SEO por ciudad/comuna desde el día uno. ¡En vivo!

Tú · admin

Quién hace qué

PiezaResponsableNota
Todo el código (front + PHP + integraciones)ClaudeLo escribo completo
Hosting, dominio, subir archivos, crear BDClics guiados en cPanel
Cuentas de Flow/Verotel/DiditAprobación del rubro = comercial
Sociedad, términos, IVA, datosAbogado + contadorNo es código, es tu negocio
Lo más difícil no es el código — eso lo cargo yo. Lo que define el proyecto son las variables externas: que las pasarelas aprueben tu rubro, lo legal/tributario, y la paciencia del SEO. Por eso conviene destrabar las consultas (Flow, Verotel, Didit) y la sesión con abogado/contador antes de construir, para no rehacer.
baddies · documento técnico de arquitectura · generado para acompañar el desarrollo del MVP.
No constituye asesoría legal ni tributaria. La estructura societaria, de datos y de pagos debe validarla un abogado y un contador.