Back to all projects
MobileStatus: Demo

TriTrack — Tricycle Booking & Dispatch Platform

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

Fullstack Developer (Freelance)
Apr 2026
Demo Phase

Overview

About the project

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.

Features

Main 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

Implementation

Technical stack & architecture

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)

Test credentials

You can use these credentials to access and evaluate the demo platform:

Email:admin@tritrack.test

Password:password

Have a project in mind?

Tell me what you want to build, your timeline, and your main requirements.