Live Now: https://supplywave-snowy.vercel.app Run it instantly β no setup needed. Free-tier hosted build by Kirov Dynamics.
SupplyWave is a complete, end-to-end B2B supply chain operating system built for modern logistics networks. It connects Suppliers, Logistics Providers, Warehouse Managers, and Customers through a efficient, real-time dispatch and shipment tracking mesh β supporting a diverse fleet from light electric delivery scooters to multi-ton cargo containers.
Designed web and mobile native, backed by a FastAPI + Socket.IO production mesh, and monitored via a React-powered Admin Command Center with God-View cost intelligence and AI-driven risk mitigation.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SupplyWave Ecosystem β
β ββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββββββ€
β βSupplier Portalβ Logistics Driver β Admin Command β
β β (React Web) β (Flutter App) β (React + Vite) β
β β Stateful β Riverpod Mobile β Leaflet maps β
β ββββββββ¬ββββββββ΄βββββββββ¬ββββββββββ΄ββββββββββββ¬ββββββββββββ
β β β β
β ββββββββββββββββββΌββββββββββββββββββββββ
β β Socket.IO (V2 Mesh)
β βΌ
β βββββββββββββββββββββββββββ
β β FastAPI V2 Backend β
β β Port 8000 β
β βββββββββββββββββββββββββββ€
β β GeoEngine (Redis) β
β β RoutingEngine (TSP) β
β β JWT RBAC Auth β
β β SQLAlchemy ORM β
β βββββββββββ¬ββββββββββββββββ
β β
β βββββββββββΌββββββββββββββββ
β β PostgreSQL + Redis β
β β (Shipments, Inventory) β
β βββββββββββββββββββββββββββ
| Version | Feature | Status |
|---|---|---|
| V1βV3 | Real-time shipment tracking mesh & geospatial matching | β |
| V4βV5 | Route optimization & persistent SQL database integration | β |
| V6 | In-app bidirectional chat between warehouses & carriers | β |
| V7 | Ledger & atomic transaction wallet for shipping settlements | β |
| V8 | Multi-role JWT Role-Based Access Control (RBAC) | β |
| V9 | Fleet analytics & admin telemetry | β |
| V10 | SOS emergency protocol & immediate exception hijack | β |
| V11 | Multi-modal fleet: Scooter, Small, 7-Seater, Heavy Van | β |
| V12 | Animated real-time vehicle/delivery tracking | β |
| V13 | Demand heatmap overlays & warehouse surge indicators | β |
| V14 | VoIP call signaling with pulsing communications screen | β |
| V15 | Predictive demand forecasting & inventory optimization (ML simulation) | β |
| V16 | Glassmorphism UI & premium dark-mode console styling | β |
| V17 | Proximity spotlighting for warehouse arriving zones | β |
| V18 | PostGIS spatial geometry migration | π |
| V19 | Full WebRTC carrier voice calls | π |
| V20 | Driver/Carrier KYC verification pipeline | π |
| V21 | FCM push notifications for order statuses | π |
SupplyWaveSA/
βββ backend/
β βββ app/ # π Core API Backend
β β βββ api/ # REST Routers & Sockets
β β βββ core/ # Redis client, Event Bus, Config
β β βββ db/ # Database session management
β β βββ models/ # SQLAlchemy Data Models (Trip, User, AuditLog)
β β βββ services/ # MatchingService, Dispatch, Rate-limiting
β βββ logiwave/ # Autonomous Logistics Engine
β βββ v2_production/ # FastAPI Production entry points
β
βββ frontend/
β βββ apps/
β βββ admin/ # π₯οΈ SupplyWave Cost Intelligence (React + Vite)
β βββ passenger/ # π§ Supplier Portal Web Client (React)
β βββ driver/ # π Logistics Carrier Terminal (React)
β
βββ .github/
βββ workflows/ci.yml # CI/CD Pipeline
cd backend/app
pip install -r ../requirements.txt
uvicorn main:app --reload
cd frontend/apps/admin
npm install
npm run dev
cd backend/v2_production
python simulation/stress_test_100.py
| Class | Vehicle | Fee Multiplier | Use Case |
|---|---|---|---|
| π΅ Scooter | Electric Scooter | 0.6Γ | Documents, small parcels, rapid dispatch |
| π Small | Light Delivery Vehicle | 1.0Γ | Standard urban freight |
| π Medium | XL / Multi-tier Van | 1.5Γ | Multi-pallet delivery, heavy parcels |
| π Heavy | 8-Ton Cargo Truck | 2.2Γ | Bulk warehouse transport |
Base Shipping Formula: base_rate + (distance_rate Γ km) + (weight_rate Γ kg) Γ vehicle_multiplier
Join our global network of developers and supply chain logistics engineers! We appreciate contributions of all shapes and sizes.
Sponsorships support continuous integration testing, API sandbox servers, and active swarm research. Join our awesome backers!
MIT Β© 2026 Raphasha27 / SupplyWave SA
«««< Updated upstream This project is developed and maintained together with the team:
Stashed changes