TravelHub - Dolen Teifi Community Transport

Project

TravelHub - Dolen Teifi Community Transport

• 5 days ago

TravelHub is a fleet management, booking, and CRM platform built for Dolen Teifi Community Transport, a registered charity providing affordable and accessible bus hire across rural west Wales.

Dolen Teifi is a registered charity providing affordable and accessible bus hire across Carmarthenshire and Ceredigion. Like many community transport operators, their day-to-day operations were spread across spreadsheets, paper forms, and phone notes — making it difficult to track vehicle compliance, manage volunteer drivers, and respond quickly to booking enquiries.

TravelHub was built to consolidate every part of that operation into a single, role-aware platform: a fleet manager, a volunteer driver register, a customer-facing booking system, a call-centre CRM with configurable workflows, and an integrated reporting suite. A two-way connection with Xero closes the loop by turning completed journeys into invoices automatically, removing hours of duplicated admin each week.

The result is a purpose-built system that replaces five disconnected tools with one — giving staff visibility over the whole charity, and giving trustees the operational reporting they need to demonstrate impact to funders.

Key Objectives

  • Operational consolidation — Replace fragmented spreadsheets and paper records with a single platform covering bookings, fleet, drivers, and call handling, all accessible through a permission-controlled web app.
  • Compliance and risk reduction — Track MOT, insurance, service, licence, DBS, and certification expiry dates centrally, with visual warnings inside a 30-day window so nothing critical slips through.
  • Smarter call handling — Equip the call centre with configurable, branching workflow templates and a built-in timer, so volunteers and staff handle each enquiry consistently and capture structured data for later reporting.
  • Financial automation through Xero — Sync customers and generate invoices directly from completed bookings, eliminating manual data re-entry and ensuring journey costs flow into the charity's accounts the moment a trip is closed off.
  • Evidence-based reporting — Provide trustees and funders with live dashboards across bookings, fleet utilisation, driver compliance, and call-centre activity to support funding applications and continuous improvement.

Highlights

  • FullCalendar-based booking view with availability checks against fleet and drivers
  • Configurable call-centre workflows for flexible structured reporting
  • Dockerised deployment with GitHub Actions CI, multi-stage production builds, and automated database migrations

Tech Stack:

Go, Vue 3, TypeScript, PostgreSQL, Docker, Xero API