Spec v1 features live — 13 funciones + components-lib + Demo v2
Las 13 features de spec v1 en producción + components-lib pure-stateless + Demo Mode v2 con apiFetch interception.
Nuevo Perfil público + 4 nuevos endpoints
/p/<tu-slug>con foto, portada, bio, servicios, badges, horario, WhatsApp CTA.- API:
/v1/p/:slugagrega profile + reviews + badges + tier + areas. - Pretty URL via CF Pages
_redirectsrewrite.
Nuevo Cotizador rápido con PDF
/me/quotes/new— editor de items, IVA toggle, jsPDF descarga client-side, share por WhatsApp.- Templates por oficio (próximo: bibliotecas pre-cargadas).
Nuevo Gamification engine completo
- XP, 5 tiers (Aprendiz → Patrón), 18 badges en 4 categorías, racha diaria con freezes.
- Misiones diarias (3) y semanales (2) con auto-seed.
- HUD en
/me/con XP / 🔥 racha / ⚡ tier. - XP grants automáticos en eventos: respuesta < 1h, job completed, review con foto.
Nuevo Lite-CRM "Mis clientes"
- Auto-creación de
client_recordcuando se completa un trabajo. - Notas editables, contador de trabajos por cliente.
- Próximo: recordatorios de mantenimiento N meses después.
Nuevo Onboarding Tour T1
- Driver.js lazy-loaded, 7 pasos guiados.
- Auto-launch al primer ingreso a
/me/si profile_complete_pct < 100. - Persistencia en tabla
user_tours_completed.
Nuevo Hyperlocal SEO landings × 400
/servicios/<oficio>/<barrio>/— 10 oficios × 40 zonas = 400 páginas auto-generadas.- Cada una con title/meta únicos, FAQ, CTA "¿Sos profesional?", live-fetch de specialists matching.
Nuevo Demo Mode v2
- Cualquier ruta +
?demo=1= misma app con datos canned (sin pages mock). - apiFetch intercepta llamadas via demoStub.
- 10 mechanisms del Safety Charter activos: banner naranja, body tint, html[data-demo-mode], identidad logged-out, exit modal, idle timeout 10min, no data import, audit beacon.
Nuevo Components library + Storybook lite
apps/site/src/components-lib/— 19 funciones pure stateless (atoms / molecules / organisms)./components/lista con props panel + locale switcher (debug i18n).- Demo Mode v2 reutiliza estas mismas funciones.