← Back to home

Built with

Ride In Sync is built on battle-tested open-source software and reliable cloud services. Here's what powers the app, end to end.

The stack

Mobile

Flutter

Cross-platform UI toolkit for the iOS and Android apps. One codebase, native performance.

flutter.dev →
Backend

NestJS

TypeScript Node.js framework powering the REST API, WebSocket gateway, and ride-session logic.

nestjs.com →
Database

PostgreSQL + PostGIS

Relational storage for users, rides, and members — with spatial extensions for breadcrumbs and route geometry.

postgis.net →
Real-time

Redis

In-memory store for live rider locations, active-trip sets, and the Socket.io adapter for horizontal scaling.

redis.io →
Notifications

Firebase Cloud Messaging

Delivers SOS alerts, break requests, and ride updates as push notifications across iOS and Android.

firebase.google.com →
Maps

OpenStreetMap

Community-maintained map data for route previews, navigation context, and place lookups. No tracking, no ads.

openstreetmap.org →

Why it matters

Every component above was chosen for one reason: it lets us ship a private, reliable, real-time group-riding experience without leaning on third-party trackers or ad networks. Open standards where possible, hardened cloud services where it counts.

Have a question about the stack or want to chat about how it fits together? Email teamrideinsync@gmail.com.