Este proyecto es un sistema de gestión de flota de vehículos diseñado para facilitar la administración de autos, servicios y alquileres. Permite a los usuarios cargar y gestionar información detallada de cada vehículo, registrar servicios, administrar alquileres, y visualizar secciones específicas para cada categoría. Además, incluye una sección de detalles que muestra información consolidada por patente y dos gráficos generales que ofrecen una visión del balance económico y la cantidad de servicios por patente.
- Carga de Autos: Permite ingresar nuevos vehículos a la flota con detalles como patente, titular, aseguradora, kilometraje y multas.
- Gestión de Servicios: Registra los servicios realizados a cada vehículo, incluyendo detalles del taller mecánico, precio y fecha del servicio.
- Administración de Alquileres: Controla los alquileres de los vehículos, especificando la patente, detalle del alquiler, chofer, precio diario y total, y las fechas de inicio y fin del alquiler.
- Visualización por Secciones: Ofrece la posibilidad de ver cada sección (Autos, Servicios, Alquileres) de manera independiente para una gestión más eficiente.
- Sección de Detalles: Muestra un resumen detallado de cada patente, incluyendo el total de alquileres, servicios y el balance económico.
- Gráficos Generales: Presenta dos gráficos que ilustran el balance económico general y la cantidad de servicios realizados por patente.
- Angular para el frontend.
- Firebase para la base de datos y el backend.
- Chart.js para la visualización de gráficos.
Para instalar y ejecutar este proyecto localmente, sigue estos pasos:
- Clona el repositorio en tu máquina local.
- Navega al directorio del proyecto y ejecuta
npm install
para instalar las dependencias. - Inicia el servidor de desarrollo con
npm run dev
. - Abre tu navegador y visita
http://localhost:4200/
.
Para comenzar a utilizar la aplicación:
- Navega a la sección de Autos para cargar y ver los vehículos.
- Utiliza la sección de Servicios para añadir y consultar servicios.
- Administra los alquileres en la sección de Alquileres.
- Consulta la sección de Detalles para ver un resumen por patente.
- Revisa los gráficos generales para obtener insights financieros y operativos.
Las contribuciones son bienvenidas. Si deseas contribuir al proyecto, por favor:
- Haz un fork del repositorio.
- Crea una rama para tu característica.
- Haz tus cambios y commit.
- Push a tu fork y solicita un pull request.