Espau
Sitio institucional y plataforma administrativa para Esperanza para el Autismo I.A.P. (ESPAU) en Chihuahua.
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.