oskar.makarov
portfolio / services · web app
service 002

Web app taken to production

Not a demo and not a prototype: interface, logic, user sign-in, money and analytics — brought to the state where people can actually use it.

Get in touch → I reply the same day. The first look at your task is free.

When you need this

  • You have an idea or a prototype and need it turned into a working product
  • The app is written, but you're afraid to open it to people and take payments
  • You need one person who closes the interface, the integrations and the deploy

What's included

  • Interface and its states: loading, empty, error, not just the happy path
  • Sign-in, sessions and row-level access to data
  • Integrations strictly by official docs: payments, email, external APIs
  • Money layer protection: amounts computed server-side, idempotent webhooks
  • End-to-end tests for the main flows
  • Event analytics and the production release

How the work goes

01 — architecture: what we take off the shelf, what we write
02 — skeleton and data: access rules and the client/server boundary
03 — features stage by stage, each closed by a criterion
04 — security, tests, analytics, production

What's not included

  • Native iOS and Android apps
  • Maintaining someone else's legacy code without rewriting it
  • 24/7 on-call duty after launch

FAQ

What does it cost?

It's priced by scope: a list of screens and integrations gives the range. Describe the task and I'll break it into stages with an estimate per stage, so scope can be cut deliberately.

Will you take on an existing project?

Yes, if the code can be read and run locally. I start with an audit: what works, what has to be rewritten, and what that costs.

What does "taken to production" mean?

The pipeline.md stages are closed: no secrets in the code, no access to other people's data, payments can't be forged from the front end, main flows are covered by tests, events are tracked.

Other services

service 001Landing page for a launch service 003Production-readiness audit
contact

Describe the task

Get in touch →
© 2026 Oskar Makarov handmade · no templates · no libraries