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.
admin@tritrack.test
Password
password
Source code is private — built for a government office during internship.