(01) El encargo
Agencia que orienta a emprendedores y extranjeros en trámites. Publica contenido seguido; necesitaba un blog propio (no WordPress) y control total de los textos del sitio.
(02) Qué hace
- Páginas de servicios y contacto editables.
- Diario con artículos armados por bloques (texto, imagen, lista, cita).
- Biblioteca de medios con subida y reutilización de imágenes.
(03) Cómo se construyó
- Modelo de contenido validado con Zod en cliente y servidor: nada inválido llega a la base.
- Convex como CMS: cada cambio se refleja al instante y queda registrado quién lo hizo.
- Páginas del blog renderizadas en servidor con metadatos y datos estructurados de artículo.
- Auditorías Lighthouse móviles y de escritorio guardadas por página.
(04) Seguridad
- Credencial de administrador con hash, intentos de login limitados y registrados.
- Registro de auditoría de cada edición.
- CSP, HSTS y panel fuera de buscadores.
(05) Velocidad y Google
Auditado con Lighthouse en tres páginas clave, móvil y escritorio.
(06) Qué no hace, a propósito
- Un solo administrador; sin flujo de aprobación editorial.