- Fecha
- Agosto 2020 – Diciembre 2021 (1 año, 5 meses)
- Material gráfico
- Ver capturas
- Tecnologías
- Back endPHPLaravelPostgreSQLApacheLinodeGitEsendexFront endwebpackHTMLCSSSassBootstrapJavaScriptjQueryHTML Artisan
El CEEB (Consell de l'Esport Escolar de Barcelona) es la entidad encargada de gestionar las subvenciones a familias para actividades deportivas extraescolares, otorgadas por el IBE (Institut Barcelona Esports, Ajuntament de Barcelona). Anteriormente, el equipo del CEEB hacía la gestión con un archivo Excel editado y mantenido manualmente.
Mi trabajo fue desarrollar una aplicación web a medida para facilitar, agilizar y optimizar estas tareas, eliminando casi todo el trabajo manual y muchos puntos de posibles errores humanos.
Mi papel en el proyecto:
- Dirección y liderazgo del proyecto desde su inicio, como desarrollador principal.
- Análisis funcional y planificación del desarrollo, en contacto directo constante con el cliente.
- Análisis, planificación y desarrollo del modelo de datos y la base de datos.
- Desarrollo desde cero de la aplicación (back, front, gestión de servidor y seguridad).
- Sistema de importación de los ficheros Excel generados por el Ajuntament con los datos de las subvenciones, configurable por año (columnas variables, número y porcentaje de los pagos de la subvención, etc.).
- Conexión via API REST con otros servicios del Ajuntament, para recuperar datos sobre actividades extraescolares, entidades organizadoras, etc.
- Sistema de gestión de las subvenciones semi-automatizado: cálculos automáticos de importes, partes proporcionales de las bajas, etc.
- Sistema de generación y seguimiento de informes a partir de los datos recogidos: informes estadísticos, informes de resumen para las entidades, generación de documentos oficiales del IBE, informes de pago y devoluciones, etc. Los informes de pago permiten auto-selección de entidades basada en un límite de importe, y permitiendo priorizar ciertas entidades.
- Sistema de envío de SMS para contactar con los padres de forma masiva.
- Búsqueda full-text optimizada para todos los listados (subvenciones - más de 10.000 por año -, entidades, etc.).
- Sistema de gestión de usuarios y permisos de acceso.
- Optimización del código y la base de datos.
Aviso: todos los datos mostrados en las capturas y el vídeo a continuación son aleatorios, datos de prueba generados con el objetivo de mostrar el funcionamiento de la aplicación.