Skip to content
Devesh Singh
← All work

Mobility

Boongg

Full Stack DeveloperAug 2022 – Oct 2022boongg.com

Starting point

Joined a product that was already running

The rental platform was already running across Pune when I joined to build on it.

What I owned

  • Built
  • Shipped
  • Operated

The moving parts

What talks to what — clients, services, data, and the boundaries between them.

Web appClients
Android appClients
BackendServices
Google MapsThird-party APIs
DatabaseData

Push to prod

The checks a change has to pass before it ships, and what watches it after.

CI/CD
Build
DeployFE · BE · Multi-env
PublishPlay Store · App Store
Monitor

Where it lives

The cloud it runs on — ingress, compute, data and messaging — and how that gets provisioned.

AWS infrastructure
Edge & DNSInfrastructure
Access controlInfrastructure
ComputeInfrastructure
Object storageData
MessagingInfrastructure
CloudWatchOperations

Node detail

Pick a box

Tap any box in the diagrams to see the tools behind it and what each one did on this project. Tap again to let go.

The product

Two-wheeler rental platform operating across Pune, with customer web and Android apps and an operations admin panel.

What I built

Joined a live platform to extend it. Built booking features across the React web app and the native Java/Kotlin Android app against a Node.js/Express backend on MongoDB, integrated Google Maps to show live user data on the booking and pickup flows, cut booking query time from about 6 seconds to under 2, and built the admin panel operations staff use to manage fleet and pricing.

Everything I did here

  • Built the web app in React.js and the native Android app in Java/Kotlin, against a Node.js/Express backend.
  • Improved booking features for both customers and admins.
  • Cut booking query time from about 6 seconds to under 2 seconds by reworking the slowest booking queries.
  • Integrated Google Maps to show live user data on the pickup and booking flows.
  • Built user and bike management across the customer and operations apps.
  • Built booking on a MongoDB data layer supporting hourly, daily and monthly rental models with zero-deposit checkout.
  • Deployed the backend on AWS with automated builds.
  • Built an admin panel letting staff manage bikes, bookings and pricing across outlets.
Download PDF