←Volver a proyectos

Proyecto

Gestor de Patrocinadores Moto 2

Finalizado
Progreso100%

Una herramienta creada para que el equipo pueda preparar sus propuestas de patrocinio de una forma mucho más visual, sencilla y ordenada.

Node.jsExpressEJSMySQLFabric.jsBootstrapjQueryjsPDF
1 / 6

Haz clic en la imagen para ampliarla

01

Problema

Preparar una propuesta de patrocinio era un proceso lento y poco práctico. Resultaba difícil saber qué espacios estaban disponibles, cuánto costaba cada uno y qué patrocinador ocupaba cada zona. Además, al trabajar con diferentes proyectos y temporadas, la información podía terminar mezclándose.

02

Solución

Desarrollé una aplicación en la que el equipo puede organizar sus patrocinadores y colocar cada marca directamente sobre la moto, el camión, el casco o el mono. Los espacios se pueden mover y ajustar de forma visual, los cambios se guardan automáticamente y la propuesta final puede exportarse a PDF para compartirla fácilmente.

03

Arquitectura

Aplicación web desarrollada con Express y vistas EJS. La información se organiza por proyectos y se almacena en MySQL, mientras que Fabric.js permite trabajar de forma interactiva sobre los diferentes diseños. La aplicación cuenta con autenticación, protección CSRF y exportación de las propuestas a PDF.

04

Aprendizajes

Este proyecto me enseñó que una buena aplicación no solo tiene que funcionar, también debe adaptarse a la forma de trabajar de las personas que van a utilizarla. Uno de los mayores retos fue conseguir que mover, redimensionar y asignar espacios sobre los diseños resultara sencillo y natural. También aprendí mucho sobre la organización de datos por proyectos, el guardado automático de cambios y la importancia de proteger una aplicación interna sin complicar la experiencia de uso. Ver cómo una tarea que antes era lenta y manual podía resolverse de una manera mucho más visual fue una de las partes más satisfactorias del proyecto.

05

Próximos pasos

La aplicación está finalizada y cumple con el objetivo para el que fue creada. A partir de ahora, los próximos pasos estarán centrados principalmente en su mantenimiento: corregir posibles incidencias, mantener las dependencias actualizadas y realizar pequeñas mejoras basadas en el uso diario del equipo. Si en el futuro surge la necesidad, también se podrían incorporar nuevas plantillas, ampliar las opciones de exportación o añadir informes sobre patrocinadores y espacios disponibles. No son funciones pendientes, sino posibles evoluciones que dependerán de las necesidades reales del equipo.