Industrial Fleet Management & Logistics Platform
A premium, full-stack enterprise solution designed to streamline the management of vehicles, track dispatch trips dynamically, monitor active maintenance, and analyze fleet expenditure with granular precision.
Our interface is built with premium aesthetics, offering glassmorphism design, native dark mode integrations, and responsive micro-animations for an elevated user experience.
Registration (Left): A clean entry point requiring corporate identity and operator codes designed around intuitive Auth layouts.
Dashboard Overview (Right): The central nervous system of the app, heavily featuring vital fleet metrics, live active dispatches, maintenance alerts, and recent log KPIs.
Vehicle Registry (Left): Real-time monitoring of all industrial fleet assets showing active availability, odometer progressions, and physical capacity.
Trip Dispatch (Right): A dynamic map-enabled logistics hub allowing operators to assign routes, configure cargo weight, and manage drivers in real-time.
Maintenance Bay (Left): Active logging for mechanical repairs to proactively isolate faulty vehicles and prevent severe deployment downtime.
Expense Analytics (Right): Visual data reporting charts and tabular statistics calculating ROI against critical fuel expenditures and maintenance costs.
Corporate Identity Profile: Dedicated operational command space letting authorized users review clearance levels, overview platform security settings, and configure unit system preferences.
| Feature | Capabilities |
|---|---|
| π‘οΈ Advanced Security | JWT-protected authentication with state-of-the-art bcrypt hashing and robust Role-Based Access Control (RBAC). |
| π Intelligent Dashboard | Live Key Performance Indicators (KPIs), fleet utilization scores, and real-time active dispatch monitoring. |
| π Vehicle Registry | Comprehensive inventory management. Track vehicle license plates, capacities, availability status, and odometer logic. |
| πΊοΈ Dispatch & Trip Logs | Industrial-level trip creation flow. Assign drivers, calculate operational distance, and enforce lifecycle rules. |
| π§ Maintenance Shop | Log servicing records with estimated costs. Automatically shift vehicle statuses to "In Shop" to prevent false dispatches. |
| π° Expense Engines | Deep financial insights calculating total fuel consumption metrics against maintenance costs to report fleet ROI. |
| βοΈ Corporate Profiles | Deep activity logging, security oversight, and user detail tracking dynamically rendered based on the employee's role tier. |
FleetFlow follows a monolithic separation of concerns, strictly isolating the client application logic from the database and API governance.
- Core: React 19, Vite, JavaScript (ESM)
- State Management: Zustand (for lightweight, scalable flux patterns)
- Styling: Vanilla CSS layered on Next-Gen Tailwind CSS utility systems
- Routing: React Router v7 with Client-Side Route Guards matching user tiers
- Icons & Assets: Lucide React, Framer Motion (for fluid rendering)
- Telemetry Layer: Leaflet.js with OpenStreetMap (OSM) tile support for accurate, real-world geospatial tracking.
- Runtime: Node.js powered by Express.js framework
- Database Architecture: MongoDB Atlas mapped via Mongoose schemas
- Auth Engine: JSON Web Tokens (JWT) for stateless transmission
- Validation & Business Logic: Centralized service controllers
Access and feature visibility are strictly governed by the user's corporate designation:
| Corporate Role | π Dashboard | π Vehicles | πΊοΈ Trips | π§ Maintenance | π° Expenses |
|---|---|---|---|---|---|
| Administrator | β Full Access | β Full Access | β Full Access | β Full Access | β Full Access |
| Fleet Manager | β Overview | β Edit/Manage | β Dispatch | β Schedule | β View/Audit |
| Dispatcher | β Overview | β View Logs | β Direct Routing | β Restricted | β Restricted |
| Safety Officer | β Alerts Only | β Compliance | β Restricted | β Edit/Inspect | β Restricted |
| Financial Analyst | β Fiscal Data | β Restricted | β Restricted | β Restricted | β Full Access |
Follow these instructions to deploy the standard development environment on your local system.
- Node.js (v18.0.0 or higher)
- MongoDB Atlas Cluster or local MongoDB instance.
# Clone the repository
git clone https://github.com/your-username/FleetFlow.git
# Navigate into the project payload
cd FleetFlow/OdooXGJVidhyaPithThe Express.js REST API runs isolated on Port 5000.
cd backend
# Install dependencies
npm installCreate a .env configuration file in the backend/ directory:
PORT=5000
MONGO_URI=mongodb+srv://<your_username>:<your_password>@cluster.mongodb.net/fleetflow
JWT_SECRET=super_secret_enterprise_key_2026Start the server:
# Runs persistent nodemon monitoring
npm run dev The React/Vite development server runs on Port 5173.
cd frontend
# Install dependencies
npm install
# Start the Vite Hot-Module-Replacement interface
npm run devThe application client will be available at http://localhost:5173.
OdooXGJVidhyaPith/
βββ backend/
β βββ config/ # Database initialization layers
β βββ controllers/ # Functional request/response handlers
β βββ middleware/ # System intercepts (JWT Auth Verification)
β βββ models/ # NoSQL Mongoose Schemas (Vehicle, Driver, Trip, Expense)
β βββ routes/ # Defined architectural API endpoints
β βββ services/ # Decoupled business rules and calculations
β βββ server.js # Backend Entry Node
β
βββ frontend/
β βββ src/
β β βββ components/ # Modular, declarative React UI Blocks
β β βββ layout/ # Frame structural scaffolding (Topbars, Sidebars)
β β βββ mock/ # Redundancy seeding data
β β βββ pages/ # High-order page compositions
β β βββ store/ # Zustand global states (fleetStore.js)
β β βββ App.jsx # Client router and guard configurations
β β βββ main.jsx # DOM Mounting
β βββ index.html # Shell File
β
βββ screenshots/ # Cached UI rendering snapshots for preview
βββ README.md # This document
- Predictive Maintenance: ML models to predict asset failure.
- Route Optimization: AI-driven pathfinding to minimize fuel consumption.
- Mobile Companion: Native iOS/Android clients for on-field updates.
Enterprise contributions are welcome. For major overhauls or feature additions, please explicitly open an issue to discuss design strategies before pushing structural changes to active branches.
This software is distributed under the proprietary MIT License. Copyright Β© 2026 FleetFlow Enterprise Logistical Systems.






