BABORRA
Mobile / Transport10 weeks

BABORRA

Carpooling reimagined — for campus, events, and beyond.

CategoryMobile / Transport
Duration10 weeks
Year2024
Stack10 Technologies

ABOUT THE Project

Baborra is a full-stack carpooling platform built for students and everyday commuters. It connects people heading the same way — whether it's a campus run, a concert, or an inter-city trip — making travel affordable, social, and safe. The product spans native mobile apps, a PHP backend, real-time infrastructure, and a React.js web presence.

The Challenge

The brief was ambitious: native apps on both Android and iOS, a robust PHP + MySQL backend, real-time messaging via Socket.io, Stripe payments, identity verification, and a safety layer — all while keeping the experience simple enough for first-time users. The platform also needed to scale beyond events to cover daily and inter-city travel across diverse geographies and device types.

Our Approach

We started with a discovery sprint to map every user journey — rider, driver, and admin. Architecture decisions were made early: native apps for performance, PHP + MySQL for the backend, Socket.io for real-time, and Stripe for payments. We built in parallel across Android, iOS, and backend, with weekly syncs to keep everything aligned. Identity verification was integrated via SDK to ensure trust without friction.

The Solution

We delivered native Android (Kotlin) and iOS (Swift) apps with full platform performance. The PHP + MySQL backend handles ride matching, user verification, and Stripe payments at scale. Socket.io powers real-time ride updates and in-app messaging. An identity verification SDK ensures every user is authenticated before their first ride. Google Maps drives routing and live tracking throughout. Safety features — verified profiles, live location sharing, community reviews, and emergency access — are woven into every interaction.

EVERY DETAIL, Considered

Each feature was designed and built with purpose — no bloat, no shortcuts.

01

Native Android & iOS

Kotlin and Swift — no cross-platform shortcuts. Full platform performance, native gestures, and OS-level integrations on both platforms.

02

PHP + MySQL Backend

Handles ride matching, user data, real-time location, payment flows, and all business logic at scale. Clean API design with proper auth and rate limiting.

03

Socket.io Real-time

Live ride updates, driver location tracking, and in-app messaging powered by WebSockets. Sub-second latency for a seamless ride experience.

04

Stripe Payments

Seamless ride payments, driver payouts, and subscription billing via Stripe. Supports multiple payment methods with full refund and dispute handling.

05

Identity Verification

SDK-based ID verification ensures every driver and rider is authenticated and trusted before their first trip. Reduces fraud and builds community trust.

06

Google Maps Integration

Real-time routing, live driver tracking, ETA calculations, and location sharing across all trip types — campus, events, and inter-city.

07

Safety Center

Live location sharing with trusted contacts, community reviews and ratings, and one-tap emergency access with location broadcast to emergency services.

08

React.js Web

Revamped web frontend for a faster, more maintainable experience. Handles web bookings, driver onboarding, and the admin dashboard.

01Android (Kotlin)
02iOS (Swift)
03PHP
04React.js
05MySQL
06Socket.io
07Google Maps API
08Firebase
09Stripe
10Identity Verification SDK
StrategyDesignEngineeringMobileWebAIScaleShipStrategyDesignEngineeringMobileWebAIScaleShipStrategyDesignEngineeringMobileWebAIScaleShip