Volver a los proyectos

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
Cuenta corriente: cargos, cobro y saldo pendiente del socio.
Aplicación en funcionamiento · datos ficticios de demostración
01

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.

02

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.

03

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.

04

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.

05

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.

Dentro de la aplicación

Pantallas reales de una demostración local. Los nombres, importes y operaciones son ficticios; las capturas se pueden abrir en tamaño completo.

Resumen financiero: fondos disponibles, por acreditarse y por cobrar.
Aplicación en funcionamiento · datos ficticios de demostración
Ver la gestión de cargos
Gestión de cargos: filtros, totales y estado de cobro de socios ficticios.
Aplicación en funcionamiento · datos ficticios de demostración
Explorar los proyectos de IA