Transport & Mobility · Passenger transport marketplace

VayaSA

VayaSA is a ride sharing and passenger transport marketplace for South Africa: book ride shares, bus tickets and taxi seats between cities, with verification and payment flows designed for local use.

View Demo

Public site: vayasa.co.za. A public URL is not a claim about commercial scale.

Challenge

Intercity passenger movement in South Africa mixes informal ranks, operators and private cars. A marketplace needs roles for passengers, drivers and operators, plus payments that include cash-at-rank as well as electronic options.

Solution

A multi-role web application covering passenger search and booking, driver onboarding, bus and taxi operator dashboards, and an admin console for approvals and payouts.

Passengers search ride shares, bus tickets and taxi seats. Drivers and operators upload documents, then an admin console handles approvals and payouts.

Key capabilities

  • Passenger, driver, bus operator, taxi operator and admin roles.
  • Search for ride sharing, bus tickets and taxi departures.
  • Digital tickets with QR codes for bus and taxi.
  • Women-only ride filter and female-driver search.
  • Chat after payment, trip sharing, SOS, ratings and reviews.
  • SA ID verification and document uploads for drivers.
  • Paystack, Ozow, Capitec Pay, and cash at rank — used where configured.
  • Email verification, SMS OTP and in-app notifications.

Technology

Next.js · TypeScript · PostgreSQL · Prisma · Railway · Cloudflare

Current status

A production URL is published at vayasa.co.za. Treat live commercial metrics as unpublished.

Interface