Espau
Institutional site and admin platform for Esperanza para el Autismo I.A.P. (ESPAU) in Chihuahua, Mexico.
Contexto
ESPAU (Esperanza para el Autismo, I.A.P.) es una organización civil de Chihuahua dedicada al apoyo, diagnóstico y terapia de personas con Trastorno del Espectro Autista. El proyecto cubre tanto el sitio institucional público como la plataforma administrativa interna.
Arquitectura
El sitio organiza el contenido en áreas claras: información de la organización y mesa directiva, contenido educativo sobre el TEA, los programas de servicios (evaluación y diagnóstico con ADOS-2, ADI-R y ABAS-II; terapia individual y grupal; modelo Denver; acompañamiento a padres; y capacitación profesional), donativos y voluntariado, transparencia financiera, contacto y galería.
Stack
- Next.js con App Router y TypeScript.
- Tailwind CSS para estilos.
- PostgreSQL como base de datos, con consultas fuertemente tipadas (PgTyped).
node-pg-migratepara migraciones SQL versionadas.- Auth.js (NextAuth) para autenticación.
- React Hook Form + Zod para formularios.
Retos técnicos
- Garantizar tipado de extremo a extremo entre la base de datos y la aplicación mediante codegen.
- Modelar la información de transparencia y los programas terapéuticos de forma mantenible para el equipo.
Resultado
Una plataforma en producción (espau.com) que combina presencia institucional con un backend administrativo tipado y migraciones reproducibles.