Un sistema integral para la gestión y control de flotillas empresariales, diseñado para optimizar el monitoreo de vehículos, asignaciones, mantenimientos y reportes.
- Gestión de Vehículos: Registro, actualización y seguimiento del estado de cada unidad.
- Asignación de Conductores: Relación dinámica entre conductores y vehículos.
- Mantenimientos Programados: Alertas y registro de mantenimientos preventivos y correctivos.
- Reportes Personalizados: Generación de reportes detallados sobre uso, costos y mantenimientos.
- Seguridad Avanzada: Roles y permisos para asegurar que cada usuario tenga acceso solo a las funciones necesarias.
- Node.js: Versión 16 o superior
- Framework: Next.js (React)
-
Clonar el repositorio:
git clone https://github.com/tuusuario/control-de-flotillas.git cd control-de-flotillas -
Instalar las dependencias:
npm install
-
Configurar las variables de entorno:
Crear un archivo
.env.localcon las siguientes variables:DATABASE_URL=<tu_url_de_base_de_datos> NEXT_PUBLIC_AUTH0_DOMAIN=<tu_dominio_auth0> NEXT_PUBLIC_AUTH0_CLIENT_ID=<tu_client_id_auth0> NEXT_PUBLIC_AUTH0_CLIENT_SECRET=<tu_client_secret_auth0>
-
Ejecutar las migraciones de la base de datos:
npx prisma migrate dev
-
Iniciar el servidor:
npm run dev
El proyecto estará disponible en
http://localhost:3000.
- Panel de Administración: Gestiona vehículos, conductores y mantenimientos desde una interfaz intuitiva.
- Dashboard: Visualiza métricas clave sobre el estado y uso de tu flotilla.