← 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.

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 →