Back to Projects

Trip Hoppa - Ride Sharing Platform

Trip HoppaNovember 2024 - Present

View Live Project
In Production
Trip Hoppa - Ride Sharing Platform
Project Overview

A dynamic web and mobile platform for ride-sharing and parcel delivery, Trip Hoppa connects passengers and senders with trusted drivers for fast, secure, and affordable transport and logistics services across Rwanda and any place around the world.

Background

Trip Hoppa sought to build a user-centric, scalable platform that redefines how people and goods move. The goal was to bridge gaps in last-mile delivery and affordable transport by offering a single platform for both ride-hailing and parcel delivery. The system needed to support real-time bookings, dynamic driver assignments, and seamless communication between senders, riders, and recipients—all while maintaining speed, reliability, and trust.

My Role

Full Stack Software Engineer

Key Challenges
  • Designing an interface that caters to two distinct user groups: delivery senders and ride passengers
  • Ensuring real-time tracking of rides and parcels with minimal latency
  • Managing complex logistics workflows (booking, matching, pickup, delivery, rating) under one platform
  • Implementing a scalable backend that supports growth in users and geographies
  • Securing user data and real-time communication via Firebase
  • Enabling in-app notifications for real-time updates and alerts using Firebase Cloud Messaging
  • Enabling smooth cross-platform experience for both mobile and web users
Solutions & Approach
  • Collaborated in building a responsive full-stack solution using React (web) and Firebase for real-time features like tracking, notifications, and chat
  • Developed RESTful APIs and real-time listeners using Node.js, Express.js, and MongoDB for flexible data storage and fast retrieval
  • Integrated Firebase Authentication and JWT for secure and scalable user management
  • Engineered custom dashboards for drivers, admins, and customers with role-based access and real-time order/ride updates
  • Created modular and reusable React components with TypeScript, ensuring type safety and faster development
Outcomes & Impact
  • Successfully launched a functional, cross-platform ride-sharing and parcel delivery system serving urban and rural areas across the world
  • Gained user trust through transparent order tracking, verified driver profiles, and in-app ratings
  • Achieved a 40% faster delivery time compared to traditional courier options through intelligent routing and driver matching
  • Enabled real-time communication between customers and couriers, reducing failed deliveries and increasing satisfaction
Technologies Used
React
Redux
Node.js
Express.js
Mongo DB
Mantine UI
TypeScript
REST APIs
Firebase
Firestore, FCM and Firebase remote configs
Flutter
Dart