← Aleksandr Baranov

Megacarwash — booking platform, built end to end

Software Engineer · 2020 — 2022

Early-stage car-wash booking startup: an Android app, a REST API, the PostgreSQL schema and the AWS setup under them.

The Android app, end to end: sign-in by one-time code, vehicles, booking, loyalty. 1:45.

My role

Built alone, design through deploy, and shipped to Google Play. The business never took off, so there are no usage numbers behind it.

What I did

  • Designed it in Figma before writing any code: the booking flow, time slots, services and pricing, and the owner's dashboards.
  • Modelled the domain in PostgreSQL: companies and their locations, services, bookings, reviews, opening hours, and prices keyed by service, vehicle type and location.
  • Built the Node.js REST API (JWT with refresh tokens, sign-in by a one-time code over Twilio, every read scoped to one company) and the React Native app against it.
  • Put it on AWS myself: Docker Compose behind Nginx, TLS renewed automatically, and CI/CD from zero so a commit reached the server without me touching it. Then signing and store review on Google Play.

Stack

Node.js · React Native · PostgreSQL · Sequelize · Twilio · AWS (EC2, S3) · Docker · Nginx · CI/CD

Megacarwash — booking platform, built end to end
UI designed by me in Figma before the build.

More work →