oskar.makarov
портфолио / услуги · веб-приложение
услуга 002

Веб-приложение до прода

Не демо и не прототип: интерфейс, логика, вход пользователей, деньги и аналитика — доведённые до состояния, когда продуктом можно пользоваться по-настоящему.

Написать → Отвечаю в тот же день. Первый разбор задачи — бесплатно.

Когда это нужно

  • Есть идея или прототип, нужно довести до рабочего продукта
  • Приложение написано, но страшно открывать людям и принимать платежи
  • Нужен один человек, который закроет и интерфейс, и интеграции, и выкатку

Что входит

  • Интерфейс и его состояния: загрузка, пустота, ошибка, а не только счастливый путь
  • Вход, сессии и разграничение доступа к данным
  • Интеграции строго по официальной документации: платежи, почта, внешние API
  • Защита денежного слоя: суммы считаются на сервере, вебхуки идемпотентны
  • Сквозные тесты основных сценариев
  • Аналитика событий и выкатка на прод

Как идёт работа

01 — архитектура: что берём готовым, что пишем сами
02 — каркас и данные: доступы и граница клиент-сервер
03 — функциональность по этапам, каждый закрывается критерием
04 — безопасность, тесты, аналитика, прод

Что не входит

  • Мобильные приложения под iOS и Android
  • Поддержка чужого legacy-кода без переписывания
  • Круглосуточное дежурство после запуска

Частые вопросы

Сколько это стоит?

Считается по объёму: список экранов и интеграций даёт вилку. Опишите задачу — разложу на этапы и назову оценку по каждому, чтобы можно было резать объём осознанно.

Возьмётесь за существующий проект?

Да, если код можно прочитать и развернуть локально. Начинаю с аудита: что работает, что придётся переписать и во что это обойдётся.

Что значит «доведено до прода»?

Закрыты этапы из pipeline.md: секреты не лежат в коде, доступ к чужим данным закрыт, платёж нельзя подделать с фронта, основные сценарии покрыты тестами, события трекаются.

Другие услуги

услуга 001Лендинг под запуск услуга 003Аудит готовности к проду
контакт

Опишите задачу

Написать →
© 2026 Oskar Makarov собрано руками · без шаблонов · без библиотек