DealAge - Gestor de concesionarios Volkswagen
Web App

DealAge - Gestor de concesionarios Volkswagen

Una aplicación web diseñada específicamente para concesionarios Volkswagen, combinando funcionalidades avanzadas de gestión de bases de datos y una interfaz intuitiva.

Tecnologías

Spring Boot Thymeleaf Spring Security JavaScript jQuery Bootstrap MySQL
Cliente: Proyecto Personal
Año: 2020

Desafío

Desarrollar una aplicación robusta e intutiva que permita llevar un control de toda la logísta necesaria dentro de un concesario de vehículos Volkswagen incluyendo los serivcios de taller que esta marca facilita a sus clientes. Todo de una manera lo más intuitiva posible para el usuario y teniendo en cuenta los diferentes roles que intervienen en función de los diferentes departamentos del concesionario.

Características principales

  • Tecnologías utilizadas: Spring Boot, MySQL, Thymeleaf, Bootstrap, CSS, JavaScript, jQuery y DataTables.
  • Funciones destacadas:
  • Generación de facturas automatizada.
  • Control de acceso y seguridad mediante Spring Security.
  • Interfaz de usuario dinámica y validaciones en tiempo real.
  • Modelo de arquitectura en tres capas (Presentación, Negocio y Persistencia).

Impacto

Este proyecto me permitió consolidar mis conocimientos en desarrollo web, seguridad y bases de datos, además de superar retos técnicos que fortalecieron mis habilidades de resolución de problemas. Aunque no fue implementado comercialmente, representa un hito importante en mi formación.

Habilidades y tecnologías utilizadas

  • Desarrollo Full Stack
  • Gestión de Bases de Datos
  • Seguridad en Aplicaciones Web
  • Desarrollo Frontend
  • JavaScript y jQuery
  • Arquitectura en Capas (MVC)
  • Validación y Testing de Software
  • API RESTful
  • Resolución de problemas
  • Gestión de proyectos
  • Trabajo autónomo
  • Aprendizaje Rápido
  • Atención al detalle
  • Spring Boot
  • Thymeleaf
  • Spring Security
  • JavaScript
  • jQuery
  • Bootstrap
  • MySQL

Capturas y detalles visuales

Pantalla de autenticación con control de roles.

Pantalla de autenticación con control de roles.

Panel principal y accesos rápidos del gestor.

Panel principal y accesos rápidos del gestor.

Listado de vehículos con acciones y estado.

Listado de vehículos con acciones y estado.

Menu en flor disponible en la mayorías de vistas de la aplicación

Menú en flor dinámico disponible en la mayoría de las vistas de la aplicación. Mostrado en la vista de piezas que permite llevar un control completo sobre el stock de piezas en taller

Gestión de facturas y opciones de impresión.

Gestión de facturas y opciones de impresión.

Ficha de cliente con historial y menú de acciones.

Ficha de cliente con historial y menú de acciones.

Editor del módulo de taller: crear/editar reparaciones.

Editor del módulo de taller: crear/editar reparaciones.

Factura generada y vista previa lista para impresión.

Factura generada y vista previa lista para impresión. La generación de estas facturaas se hace de manera totalmente automática en base a todo los servicios asignados durante el proceso de venta o mantenimiento de un vehículo

Formulario para añadir/editar vehículos.

Formulario para añadir/editar vehículos.

Diagrama E-R / clases que modelan la aplicación.

Diagrama E-R.

Diagrama E-R / clases que modelan la aplicación.

Diagrama de clases que modelan la aplicación.

¿Quieres saber más sobre este proyecto?

No dudes en contactar conmigo estaré encantado de msotrártelo