CASO DE ESTUDIO / DEMOSTRACIÓN FUNCIONAL
De planillas dispersas a operaciones conectadas.
Un sistema de gestión para una asociación de automovilismo que abarca contabilidad, inscripción de socios y gestión de carreras.
- ROL / Desarrollo de punta a punta
- TIPO / Plataforma de gestión de una asociación
- ALCANCE / API + administración + portal

El punto de partida
La asociación dependía de planillas para sus procesos administrativos. El objetivo era pasar a un sistema moderno capaz de gestionar distintas áreas de la organización de forma integrada.
Mi contribución
Diseñé y desarrollé todo el sistema: arquitectura, API backend, interfaz de administración y un portal unificado. Los tipos TypeScript, tRPC y esquemas Zod compartidos conectan las aplicaciones mediante un contrato de datos común.
Conectar los procesos
La API Fastify utiliza tRPC y Drizzle con PostgreSQL. Dos aplicaciones React cubren administración y un portal para socios y otros participantes. La autenticación de sesiones usa better-auth. El almacenamiento y la facturación electrónica se conectan mediante interfaces para almacenamiento compatible con S3 y ARCA.
Mantener la consistencia contable
Los cargos y cobros generan asientos balanceados, y los saldos se calculan desde esos movimientos. La demostración incluye 36 cargos y 8 cobros para 12 socios ficticios. Todos los asientos balancean y las 1.321 pruebas de la API pasaron contra bases PostgreSQL aisladas.
Qué muestra este caso
Las capturas muestran la aplicación funcionando localmente con datos ficticios. Demuestran procesos implementados, sin afirmar adopción en producción. En esta demostración, el correo y las integraciones fiscales están simulados; no se verificaron emisiones fiscales reales ni resultados de negocio.

