sawirricardo

Open source API first ride hailing system like Uber/Grab/Gojek

16
0
100% credibility
Found Mar 18, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

OpenJek is a ride-hailing web app where users can book rides, track them live, switch to driver mode to accept trips, calculate fares, and handle payments securely.

How It Works

1
👋 Sign up easily

Enter your phone or email to create an account and get started with rides.

2
🗺️ Plan your trip

Search pickup and dropoff spots on the map, see the fare upfront, and feel confident booking.

3
Ride or drive?
🚗
Book as rider

Confirm your ride and track the driver live on the map until you arrive safely.

🚙
Drive to earn

Pick your vehicle, accept nearby trips, and preview routes before heading out.

4
📱 Manage your profile

Update details, add vehicles if driving, or connect payments to get paid quickly.

Rides complete!

Enjoy smooth trips as a rider or earnings as a driver, with history always at your fingertips.

Sign up to see the full architecture

3 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is openjek.com?

OpenJek is an open-source, API-first ride-hailing backend like Uber or Gojek, built in PHP with Laravel 12. Riders book rides via API endpoints for fare estimates, order creation, and tracking, while drivers match jobs, handle pickups, and complete trips with Stripe Connect for payouts. It follows an API-first approach with OpenAPI docs at /docs/api, Sanctum token auth, and geospatial fare calcs using PostGIS—perfect for custom mobile or web frontends.

Why is it gaining traction?

Its API-first design prioritizes clean endpoints over frontend bloat, letting devs swap UIs easily unlike code-first monoliths. Features like real-time order matching, multi-currency fares, and driver onboarding via Stripe webhooks stand out for quick prototyping. Low overhead setup with one-command dev server (composer run dev) hooks devs tired of wiring services manually.

Who should use this?

Backend devs building ride-sharing MVPs or marketplace prototypes in PHP. Teams integrating API-first with React Native apps or custom dashboards. Solo founders validating Uber-like ideas without vendor lock-in.

Verdict

Grab it for learning API-first principles or small pilots—16 stars and 1.0% credibility reflect early maturity, with solid docs and tests but room for scaling. Skip for production without audits.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.