FleetPulse – Enterprise Multi-Tenant Delivery Operating System
FleetPulse is a modern, responsive logistics and delivery management frontend designed for courier companies, fleet operators, dispatch teams, and business clients. Built with React 19, Vite 8, Tailwind CSS 4, and React Router DOM 7, it provides five dedicated role-based portals in a modular SaaS-style interface.
Five Operational Portals
Super Admin Portal: Tenant onboarding, subscription management, platform users, global settings, branding, and security configuration interfaces.
Tenant Admin Portal: Operational dashboards, shipment management, driver and fleet administration, service zones, and pricing workflows.
Dispatcher Command Center: Dispatch queues, driver assignment, route planning interfaces, fleet status monitoring, and driver broadcast messaging.
Driver Portal: Task run-sheets, pickup and drop-off workflows, navigation access, earnings, performance, and driver profile interfaces.
Client Portal: Shipment booking, delivery tracking presentation, shipment history, billing, and client-side PDF invoice generation using jsPDF.
Technology Stack
React 19
Vite 8
React Router DOM 7 with lazy-loaded routes
Tailwind CSS 4
React Context API for authentication and session state
Lucide React icons
Framer Motion animations
jsPDF and jsPDF-AutoTable for PDF generation
Setup and Development
Install dependencies using npm install.
Copy .env.example to .env.
Configure VITE_API_BASE_URL and VITE_WS_URL when connecting compatible backend services.
Start the development server using npm run dev.
Run npm run lint for code checks.
Run npm run build to generate the production bundle.
Run npm run preview to preview the build.
Demo Access
The login page includes a quick demo role switcher for Super Admin, Tenant Admin, Dispatcher, Delivery Driver, and Business Client. The supplied demo credentials are intended for testing the frontend interface.
Backend Integration and Deployment
When VITE_API_BASE_URL is empty, the application uses local demo fixtures and simulated network delays. A centralized API client supports connecting an external REST backend, including bearer-token injection from session storage.
The frontend can be deployed to Vercel, Netlify, or a self-hosted web server with SPA fallback routing configured.
Important: The documented package is a frontend application. A production database, server-side authentication, live WebSocket telemetry, real dispatch integrations, and backend business logic are not included by the README description and may require separate implementation.
Features
Multi-tenant logistics SaaS-style frontend
Five role-specific operational portals
Super Admin tenant management interface
Subscription plans and feature-flag management screens
Platform user administration and role-based access controls
Tenant operations dashboard with delivery and revenue KPIs
Shipment lifecycle management
Advanced shipment filtering and priority classification
Bulk CSV import interface
Driver onboarding and credential inspection screens
Fleet allocation and utilization metrics
Delivery zones and dynamic pricing configuration
Dispatcher command center and unassigned order queue
Manual driver assignment and auto-dispatch interface
Route sequencing and optimization presentation
Fleet telemetry and route status interfaces
Driver broadcast messaging UI
Driver task run-sheet for pickup and drop-off workflows
Map launching and delivery-location confirmation interfaces
Driver earnings and performance dashboard
Driver profile and license validity indicators
Multi-step client booking interface
Standard, Same Day, and Priority Express service tiers
Shipment tracking with milestone progress and estimated arrival presentation
Searchable shipment history
Client billing and invoice management screens
Client-side PDF invoice generation with jsPDF
Authentication context and protected route guards
Session storage integration for demo authentication state
Centralized API client with mock fallback behavior
Configurable REST API base URL
Optional WebSocket endpoint configuration
Lazy-loaded routes using React.lazy and Suspense
Responsive layouts with mobile navigation
Reusable dashboard components
Framer Motion animations
Lucide React icons
Vite development server with hot module replacement
ESLint code-quality checks
Production build and preview scripts
Deployment support for Vercel, Netlify, and self-hosted environments
Note: Real-time tracking, automatic dispatch, cloud integrations, payment processing, and production authentication should be presented as interfaces or integration-ready capabilities unless their live backend implementation is separately verified.
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to purchase this item to get support!
You have to login to ask a question!
All Questions
No Question!
$20
Verified source code
Join 35238+ buyers which trust us!
Download code immediately
100% Guarantee For Item! Satisfaction guarantee policy.