BURGTECH
  • Home
  • Projects
  • Testimonials
  • Insights
  • Contact
Get in touch
BURGTECH

Software, AI and data solutions for businesses in Liberia, Cyprus, China and beyond, built by our team in Nanjing and remotely.

Get new articles and Academy dates

No spam. Unsubscribe at any time.

Company

  • About
  • Team
  • Projects
  • Testimonials
  • Insights
  • Contact
  • FAQ

Services

  • Web Development
  • Mobile Apps
  • Data Analytics and Dashboards
  • Cloud Migration
  • Data Science and Forecasting

Academy

  • Academy home
  • Training sessions
  • Remote internship
  • Partnerships
Clients in
Liberia, Cyprus, China and beyond
Secure
SSL protected
Education
BURGTECH Academy

© 2025 BURGTECH Solutions/Privacy/Terms

All projects

Haulpath, freight dispatch and delivery management

An operations system for a freight company: quotes, approvals, a dispatch board with drag-and-drop and a route map, inventory, proof of delivery and a full audit trail.

Haulpath, freight dispatch and delivery management main screen
Type
BURGTECH project
Domain
Logistics
Built by
Burgess Awalayah Glay, BURGTECH Solutions
Status
Complete
Year
2026
Stack
PythonFastAPISQLAlchemyAlembicPostgreSQLVue 3TypeScriptPiniaViteApache EChartsDocker

Overview

Haulpath runs the daily work of a freight and delivery operation. Customers' loads are quoted and, above a set value, approved by someone other than the requester. Approved loads go to a dispatch board where a dispatcher drags a load onto a vehicle, picks a driver and sends it out. A delivery is only closed with proof of delivery.

Around that sit inventory with stock movements, a fleet list, incident reports, notifications, reports with CSV and PDF export, and an audit trail of who did what.

The problem

Dispatch is often run from spreadsheets and chat threads. Loads go out on vehicles that are too small or on stock that is not there, nobody can see what is on the road, and approvals leave no record.

The solution

One system where the rules are enforced on the server: vehicle capacity, stock at the origin warehouse, driver and vehicle state, approval thresholds and segregation of duties. The dispatch board shows waiting loads, vehicles with capacity bars, and a network map with a preview of the route before anything is sent.

Key functionality

  • Dispatch board: drag a load onto a vehicle, see capacity fill before you drop, confirm driver and route
  • Network map of southern Ghana with a route preview and estimated vehicle positions (no GPS feed)
  • Command palette (Ctrl or Cmd + K), keyboard shortcuts and a light and dark theme
  • Server-side quotes and an approval workflow above a configurable threshold, with segregation of duties
  • Capacity and stock checks at dispatch; proof of delivery required to close a shipment
  • Inventory with stock movements, fleet management, incidents and notifications
  • Live updates through PostgreSQL LISTEN/NOTIFY streamed as server-sent events
  • Audit trail, CSV export, PDF delivery notes and summaries, file uploads checked for type and size
  • Five roles (admin, dispatcher, warehouse, approver, driver) enforced on the server

Architecture

A FastAPI service with SQLAlchemy 2 and Alembic migrations on PostgreSQL. Business rules live in a service layer so the interface cannot bypass them. Authentication uses Argon2 password hashes, a short-lived JWT and a rotating HttpOnly refresh cookie, with login rate limiting.

The front end is Vue 3 with Pinia and Vite, with Apache ECharts for the dashboards. The map is drawn in SVG from approximate city coordinates and a small road graph. Vehicle positions are estimated from dispatch time and route length.

Contribution

Designed and built end to end by Burgess Awalayah Glay at BURGTECH Solutions: interface, API, database schema, workflow rules and tests.

Screens

Haulpath, freight dispatch and delivery management screen 2
Haulpath, freight dispatch and delivery management screen 3
Haulpath, freight dispatch and delivery management screen 4
Haulpath, freight dispatch and delivery management screen 5
Haulpath, freight dispatch and delivery management screen 6
Haulpath, freight dispatch and delivery management screen 7
Haulpath, freight dispatch and delivery management screen 8

More projects

The BURGTECH website and platform

BURGTECH project

Saltmarsh House, a coastal guesthouse booking platform

BURGTECH project

Datalens, CSV profiling in the browser

BURGTECH project

Start a project