
BABORRA
Carpooling reimagined — for campus, events, and beyond.
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.
Native Android & iOS
Kotlin and Swift — no cross-platform shortcuts. Full platform performance, native gestures, and OS-level integrations on both platforms.
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.
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.
Stripe Payments
Seamless ride payments, driver payouts, and subscription billing via Stripe. Supports multiple payment methods with full refund and dispute handling.
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.
Google Maps Integration
Real-time routing, live driver tracking, ETA calculations, and location sharing across all trip types — campus, events, and inter-city.
Safety Center
Live location sharing with trusted contacts, community reviews and ratings, and one-tap emergency access with location broadcast to emergency services.
React.js Web
Revamped web frontend for a faster, more maintainable experience. Handles web bookings, driver onboarding, and the admin dashboard.


