Mobility · Laravel · Real-time
Project 05

Tripaddy

A ride-hailing application with real-time driver/rider matching, live GPS tracking via Google Maps, dynamic fare calculation, and integrated payment processing.

Laravel WebSockets Google Maps API Paystack Redis
Developed

Type: Freelance Project
Role: Backend Developer

Real-time ride
hailing

Tripaddy is a ride-hailing platform designed to connect riders with nearby drivers in real-time. I developed the full backend system on Laravel, implementing WebSocket-powered location tracking, dynamic driver/rider matching algorithms, and integrated payment processing via Paystack.

The Google Maps API integration provides real-time GPS tracking for both drivers and riders, with live ETA calculations, route display, and fare estimation. The WebSocket layer ensures instant notifications for ride requests, driver acceptance, and trip status updates.

Redis handles session management and real-time location caching, ensuring low-latency performance even under concurrent user loads. The fare calculation engine factors in distance, time, and surge pricing dynamically.

Key Features

📍

Live GPS Tracking

Real-time location sharing via Google Maps API with live driver position updates, route visualization, and accurate ETA calculations.

🔗

Driver/Rider Matching

Intelligent matching algorithm pairing riders with the nearest available drivers based on proximity, rating, and vehicle type.

💰

Dynamic Fare Calculation

Real-time fare engine factoring in distance, estimated time, traffic conditions, and surge pricing with transparent cost breakdown.

💳

Payment Processing

Integrated Paystack payments with support for card and Mobile Money, automated receipts, and driver payout management.

📡

WebSocket Notifications

Instant push notifications for ride requests, driver acceptance, arrival alerts, and trip completion via Laravel WebSockets.

Rating and Review System

Post-ride ratings and reviews for both drivers and riders, building trust and maintaining service quality standards.

Project Screenshots

📍
Live Map Tracking
1200 x 675 · PNG
🚗
Ride Request Screen
1200 x 675 · PNG
📱
Mobile Rider View
750 x 1334 · PNG
💳
Payment & Receipt
1200 x 675 · PNG

Technical Stack

Backend
Laravel PHP MySQL REST APIs
Real-time
WebSockets Redis Google Maps API Geolocation
Frontend
Blade JavaScript Tailwind CSS Alpine.js
Payments
Paystack Mobile Money Cron Jobs DigitalOcean

Need a ride-hailing backend?

I build scalable, real-time transportation platforms with payment integration.