Back to Projects
Demo

TriTrack — Tricycle Booking & Dispatch Platform

Real-time tricycle booking system with driver app, passenger app, and admin web dashboard

Timeline

Apr 2026

Role

Fullstack Developer (Freelance)

Status

Demo

About

A freelance capstone project — a complete ride-hailing platform for tricycle operators. Includes a Next.js web dashboard for admins, and two Expo React Native mobile apps (driver and passenger). Features real-time ride requests, driver approval workflows, trip tracking with map integration, fare calculation, and role-based authentication. Built with Supabase for backend, Expo Location for GPS tracking, and push notifications for ride updates.

Tech Stack

Web Frontend

Next.js 16 + TypeScript

Mobile Apps

Expo SDK 54 + React Native

Backend

Supabase (PostgreSQL, Auth, Realtime)

Maps

MapLibre React Native + Leaflet

Styling

Tailwind CSS v4

Notifications

Expo Notifications

Deployment

Vercel (Web) / EAS Build (Mobile)

Features

Admin Web Dashboard

  • Real-time trip monitoring with status filters
  • Driver management with approval workflows
  • Passenger and trip history views
  • Stats cards: total trips, active drivers, revenue

Driver Mobile App

  • Trip acceptance and rejection workflows
  • GPS location tracking with MapLibre integration
  • Fare calculation based on distance/route area
  • Push notifications for new ride requests

Passenger Mobile App

  • Ride request with pickup/destination input
  • Real-time driver matching and ETA
  • Trip history and fare receipts
  • In-app notifications for trip status updates

Try it out

Use these credentials to log in and explore the admin dashboard.

Email

admin@tritrack.test

Password

password

Source code is private — built for a government office during internship.