StartEducation
Academia en línea de barbería profesional para México y LATAM: cursos en video, seguimiento de progreso por módulos y un flujo pensado para que el estudiante genere ingresos reales desde el primer mes.
Arquitectura y decisiones técnicas
- Backend Express con rutas organizadas por dominio (auth, cursos, progreso)
- PostgreSQL con esquema relacional: usuarios → inscripciones → módulos → lecciones → progreso
- Renderizado server-side con Handlebars + partials reutilizables para mantener la vista consistente
- Autenticación basada en sesión y despliegue continuo en Heroku con addon de Postgres
Retos técnicos
- Diseñar un esquema de progreso que se actualizara de forma confiable lección por lección sin duplicar escrituras
- Lograr una landing con animaciones y jerarquía visual fuerte usando CSS puro, sin Tailwind ni un framework de componentes
- Mantener tiempos de carga bajos en un stack 100% server-rendered mientras la plataforma crecía en contenido
El problema
En México y LATAM, aprender barbería de nivel profesional casi siempre implica academias presenciales: horarios fijos, costos altos y sin forma de medir el progreso real del estudiante. StartEducation nace para resolver eso — llevar la formación completa a un navegador, a tu ritmo, desde el celular.
El enfoque
Construí la plataforma completa como un monolito server-rendered: Express sirviendo vistas con Handlebars para que cada página cargue rápido sin depender de un bundle de JavaScript pesado, con PostgreSQL como fuente de verdad para usuarios, cursos, módulos y progreso. El CSS está escrito a mano, sin framework, para controlar cada detalle visual del look premium que necesitaba una marca nueva.
El resultado
La plataforma está en producción en starteducation.page, sirviendo a estudiantes de barbería en México y LATAM con seguimiento de progreso por módulo y una experiencia pensada para completarse desde el celular.