Skip to main content

Overview

Transport Logistics is a modern, cloud-based logistics management platform designed to streamline transportation operations for businesses of all sizes. Built with React, TypeScript, Supabase, and shadcn/ui, it provides a robust solution for tracking shipments, managing transporters, vehicles, routes, and materials with enterprise-grade role-based access control.

What is Transport Logistics?

Transport Logistics is a comprehensive SaaS platform that helps logistics companies and transportation departments manage their entire supply chain operations from a single dashboard. Whether you’re managing a fleet of vehicles, coordinating multiple transporters, or tracking hundreds of shipments across different routes, Transport Logistics provides the tools you need to stay organized and efficient.

Key Features

Shipment Tracking

Track shipments in real-time with detailed information on origin, destination, weight measurements, departure times, and delivery status.

Transporter Management

Manage transport companies with complete profiles including GST information, contact details, and active/inactive status control.

Vehicle Fleet Management

Register and monitor vehicles with capacity tracking, maintenance schedules, availability status, and transporter assignments.

Route Planning

Define transportation routes with distance calculations, billing rates, vendor rates, and package assignments for optimized logistics.

Package Organization

Group shipments into packages with user assignments and route associations for better organizational control.

Material Tracking

Catalog and track different materials being transported with unit specifications and availability status.

Analytics Dashboard

Visualize key metrics including revenue vs. cost analysis, weekly shipment trends, active shipments, and monthly performance.

Role-Based Access

Secure multi-user environment with admin and user roles, ensuring appropriate access levels for different team members.

Who is it For?

Logistics Companies

Transportation companies managing multiple vehicles, routes, and client shipments.

Supply Chain Teams

Corporate logistics departments coordinating internal and external transportation needs.

Fleet Managers

Operations managers overseeing vehicle fleets, driver assignments, and route optimization.

Key Benefits

Centralized Operations

Manage all aspects of your logistics operations from a single, unified platform. No more switching between multiple tools or spreadsheets.

Real-Time Visibility

Get instant insights into shipment status, vehicle availability, and route performance with live dashboard updates and data synchronization.

Cost Control

Track billing rates versus vendor rates to maintain profitability. Monitor revenue trends and cost patterns through built-in analytics.

Scalable Architecture

Built on Supabase and React, the platform scales effortlessly from small operations to enterprise-level logistics management.

Role-Based Security

Protect sensitive data with granular access controls. Admin users manage the system while regular users access only their assigned shipments and packages.

Mobile Responsive

Access your logistics data from any device with a fully responsive interface that adapts to desktop, tablet, and mobile screens.

Technology Stack

Transport Logistics is built with modern, production-ready technologies:
  • Frontend: React 18 with TypeScript for type-safe, maintainable code
  • UI Components: shadcn/ui and Radix UI for accessible, customizable interfaces
  • Styling: Tailwind CSS for rapid, responsive design
  • Backend: Supabase for authentication, database, and real-time capabilities
  • Data Fetching: TanStack React Query for efficient server state management
  • Forms: React Hook Form with Zod validation for robust data entry
  • Charts: Recharts for data visualization and analytics

System Architecture

The platform follows a modern client-server architecture:
// Authentication Context (src/context/AuthContext.tsx)
export interface AuthUser {
  id: string;
  username: string;
  role: UserRole; // "admin" | "user"
  email?: string;
  active?: boolean;
}
User authentication is managed through Supabase Auth with profile data stored in PostgreSQL. The system uses row-level security (RLS) policies to ensure users can only access authorized data.

Data Model Overview

The platform manages several core entities:
  • Profiles: User accounts with roles and permissions
  • Transporters: Transport companies with GST and contact information
  • Vehicles: Fleet vehicles assigned to transporters with capacity and status
  • Routes: Transportation paths with distance and rate information
  • Packages: Organizational units for grouping shipments
  • Materials: Types of goods being transported
  • Shipments: Individual transport jobs with weights, times, and status

Getting Started

Ready to start managing your logistics operations? Follow our quickstart guide to create your account, set up your first transporter and vehicle, and track your first shipment.

Quickstart Guide

Get up and running in 5-10 minutes with our step-by-step guide to creating your first shipment.

Support and Resources

Installation

Complete setup guide for account creation and initial configuration

Database Schema

Learn about the data model and database structure

Build docs developers (and LLMs) love