ghimireaayush.com.np
Sun Sep 01 2024

SuperTruck.ai Ecosystem
Next.js
NestJS
Node.js
PostgreSQL
Redis
RabbitMQ
Docker
An AI-powered trucking and logistics platform comprising carrier-facing fleet management, automated toll tracking, load matching, real-time dispatching, and invoicing workflows.
Overview
SuperTruck.ai is an AI-powered freight automation ecosystem that helps carriers maximize revenue per mile. The platform spans multiple interconnected products built on a shared microservice architecture.
Products
app.supertruck.ai — Fleet Management Platform
Carrier-facing dashboard for end-to-end freight operations:
- Automated Load Matching — AI-driven matching of available loads to carrier fleets
- Bidding System — Carriers can bid on loads in real time
- Dispatching — Streamlined dispatcher tools for assigning and managing drivers
- Real-Time Shipment Tracking — Live GPS-based tracking with status updates
- Document Handling — Upload, manage, and verify BOLs, PODs, and carrier documents
- Invoicing — Automated invoice generation and payment tracking
toll.supertruck.ai — Toll Management Portal
Automated cost tracking for fleet operators:
- Toll route analysis across state lines
- Per-trip and per-fleet cost breakdowns
- Reporting and export tools to reduce operational overhead
Architecture
- Microservices — Independently deployable services communicating via RabbitMQ
- Async Processing — RabbitMQ queues for event-driven workflows (load events, notifications, invoicing)
- Caching — Redis for session management and frequently accessed data
- Containerization — Docker for consistent dev-to-prod environments
- Database — PostgreSQL with normalized schemas for freight data
Tech Stack
- Frontend: Next.js, TypeScript, Tailwind CSS
- Backend: NestJS, Node.js, RESTful APIs
- Database: PostgreSQL
- Messaging: RabbitMQ
- Caching: Redis
- DevOps: Docker, self-hosted production servers