Коммерческое предложение · 2026
Маркетплейс
Цветы 2.0
Мобильное приложение объявлений по продаже цветов на iOS и Android (React Native + FastAPI + PostgreSQL). Реализация в 2 этапа: сначала MVP с базовым флоу маркетплейса, затем монетизация — ЮKassa, платные статусы и реклама.
0 месяцев — срок
0 этапа реализации
0 этапов в декомпозиции
0 транш оплаты
// Декомпозиция
Что входит в работу
Аналитика и проектирование90к ₽ · 2 нед
Дизайн (UI/UX)190 – 290к ₽ · ~5 нед
Backend MVP (FastAPI + PostgreSQL)310 – 480к ₽ · ~8 нед
React Native MVP (iOS + Android)290 – 465к ₽ · ~8 нед
Веб-Adminka80 – 120к ₽ · ~3 нед
Инфраструктура, QA и релиз MVP90 – 140к ₽ · ~3 нед
Этап 2 — Монетизация (всё)290 – 450к ₽ · ~7 нед
ЭТАП 1 — MVP
Базовый функционал маркетплейса
~5 месяцев · июнь – октябрь 2026 · 1 050 – 1 585к ₽
01
Аналитика и проектирование
2 недФинальный бриф и UX-прототипы
90к ₽фиксированно
Уточнение требований и ТЗ
Финальный бриф · User flow для трёх ролей (покупатель, продавец, модератор) · Архитектура БД и API-схема · Выбор и настройка SMSC, Firebase, ЮKassa (подготовка)
50к ₽фиксированно
UX-прототипирование
Wireframes (~25 экранов): онбординг, главная, карточка, создание объявления, поиск, чат, профиль, AdminPanel · Согласование структуры до старта дизайна
40к ₽фиксированно
02
Дизайн (UI/UX)
~5 недВсе экраны iOS, Android и Adminки
190 – 290к ₽мин–макс
Дизайн-система
Цвета, типографика, сетка · Компоненты: кнопки, инпуты, карточки, иконки · Адаптация под iOS и Android
40 – 60к ₽мин–макс
Экраны — онбординг и авторизация
Онбординг (3 экрана), выбор города · Регистрация по телефону + SMS · Вход через Apple ID и Google
20 – 30к ₽мин–макс
Экраны — покупатель
Главная (лента, категории, поиск), карточка объявления · Поиск с фильтрами, избранное · Профиль продавца
40 – 60к ₽мин–макс
Экраны — продавец
Создание / редактирование объявления (10 полей + фото до 10 шт) · Мои объявления со статусами · Профиль, настройки
30 – 50к ₽мин–макс
Экраны — чат
Список диалогов · Экран чата с историей сообщений
20 – 30к ₽мин–макс
Веб-интерфейс Adminки
Дашборд · Модерация объявлений · Пользователи · Категории · Жалобы · Рассылки · Статистика
40 – 60к ₽мин–макс
03
Backend (FastAPI + PostgreSQL)
~8 недСерверная логика и API
310 – 480к ₽мин–макс
Авторизация и пользователи
Регистрация и вход по номеру + SMS через SMSC · Apple ID и Google OAuth · JWT-токены, выход, удаление аккаунта
40 – 60к ₽мин–макс
Модуль объявлений
CRUD: создание, редактирование, удаление, архивирование · Статусы: на модерации / активно / отклонено / архив / удалено · Срок актуальности, автоархивирование
50 – 80к ₽мин–макс
Загрузка и хранение фото
До 10 фото на объявление · S3-совместимое хранилище (Яндекс Object Storage) · Оптимизация изображений, CDN
25 – 40к ₽мин–макс
Поиск и фильтры
Полнотекстовый поиск по названию и описанию (PostgreSQL FTS) · Фильтры: категория, город, цена, дата · Автоопределение города по GPS (Яндекс API)
40 – 60к ₽мин–макс
Модерация
Очередь объявлений для модератора · Смена статусов, причина отклонения · Блокировка пользователей и объявлений
25 – 40к ₽мин–макс
Чат (WebSocket)
Чат между покупателем и продавцом · История сообщений, индикатор непрочитанных · Передача изображений в чате
50 – 80к ₽мин–макс
Отзывы и рейтинг
Оценка + текст отзыва после сделки · Средний рейтинг продавца · Модерация отзывов
20 – 30к ₽мин–макс
Push-уведомления
Интеграция Firebase Cloud Messaging · События: новое сообщение, статус объявления, системные · Adminka: ручная рассылка по сегментам
25 – 40к ₽мин–макс
Жалобы
Отправка жалобы на объявление · Очередь жалоб в Adminке · Обработка: блокировка или отклонение
15 – 20к ₽мин–макс
Статистика для Adminки
Новые пользователи / объявления по дням · Активность: просмотры, жалобы, сообщения · Экспорт в CSV
20 – 30к ₽мин–макс
04
React Native — iOS + Android
~8 недМобильное приложение
290 – 465к ₽мин–макс
Настройка проекта и навигация
Expo / bare RN, TypeScript · Zustand или Redux Toolkit · Stack + Tab navigation · CI/CD: EAS Build
30 – 45к ₽мин–макс
Онбординг, авторизация, геолокация
Экраны регистрации / входа по телефону + SMS · Apple Sign In, Google Sign In · Автоопределение города по GPS + ручной выбор
50 – 80к ₽мин–макс
Главный экран и каталог
Лента объявлений (FlatList с пагинацией) · Категории, поиск · Фильтры по цене, городу, дате · Выбор города
50 – 80к ₽мин–макс
Карточка объявления
Фотогалерея (свайп), все поля, контакты продавца · Добавление в избранное, кнопка «Пожаловаться»
25 – 40к ₽мин–макс
Создание и редактирование объявления
Форма со всеми полями · Загрузка фото (камера + галерея, до 10 шт) · Редактирование, снятие с публикации, удаление
40 – 65к ₽мин–макс
Чат
Список диалогов, экран переписки · WebSocket-подключение, индикаторы непрочитанных · Отправка изображений
50 – 80к ₽мин–макс
Профиль, избранное, настройки
Мои объявления со статусами, избранное · Редактирование профиля, аватар · Выход, удаление аккаунта
30 – 50к ₽мин–макс
Push-уведомления в приложении
Интеграция Firebase / Expo Notifications · Обработка нажатий на пуш (переход в нужный экран)
15 – 25к ₽мин–макс
05
Веб-Adminka
~3 недПанель администратора
80 – 120к ₽мин–макс
Веб-интерфейс администратора
React + Vite, авторизация · Модерация объявлений (список + карточка + действия) · Пользователи: список, профиль, блокировка · Категории: CRUD · Жалобы: очередь и обработка · Статистика: графики · Рассылка push-уведомлений
80 – 120к ₽мин–макс
06
Инфраструктура, QA и релиз MVP
~3 недДеплой и публикация
90 – 140к ₽мин–макс
Настройка сервера и деплой
VPS или Яндекс Cloud, Docker Compose · Nginx, SSL, PostgreSQL, Redis · CI/CD GitHub Actions → staging → prod
30 – 50к ₽мин–макс
Публикация в App Store и Google Play
Подготовка screenshots, описаний, иконок · Прохождение ревью App Store · Публикация в Google Play · Expo EAS Submit
20 – 30к ₽мин–макс
QA-тестирование
Функциональное тестирование сценариев трёх ролей · Кросс-платформенное (iOS + Android, разные версии OS) · WebSocket-чат, пуши, геолокация, фото
40 – 60к ₽мин–макс
ЭТАП 2 — МОНЕТИЗАЦИЯ
ЮKassa, платные статусы, реклама
~2 месяца · ноябрь – декабрь 2026 · 290 – 450к ₽
07
Проектирование монетизации
1 недТЗ и архитектура платежей
20 – 30к ₽мин–макс
Аналитика и ТЗ на монетизацию
User flow покупки платных услуг · Архитектура: таблицы платежей, статусов, подписок · Интеграционная схема с ЮKassa
20 – 30к ₽мин–макс
08
Backend — платные сервисы
~3 недЮKassa, статусы, реклама
130 – 200к ₽мин–макс
Интеграция ЮKassa
Подключение SDK · Оплата разовых услуг (VIP, поднятие, закрепление) · Подписки с авторекуррентными платежами · Вебхуки: обработка статусов оплаты · История платежей в профиле и Adminке
60 – 90к ₽мин–макс
Логика платных статусов объявлений
VIP-объявление: выделение в ленте, значок · Поднятие: вывод в топ ленты на N часов · Закрепление: фиксированная позиция в категории · Автоматическое снятие статуса по истечении срока
40 – 60к ₽мин–макс
Рекламные баннеры
Места под баннеры в ленте и карточке · Adminka: загрузка баннера, ссылка, расписание · Базовая статистика: показы и клики
30 – 50к ₽мин–макс
09
React Native — экраны монетизации
~2 недТарифы, оплата, баннеры
65 – 105к ₽мин–макс
Экраны покупки платных услуг
Экран тарифов (VIP / поднятие / закрепление / подписка) · Флоу оплаты через ЮKassa WebView · Обработка успеха и ошибок оплаты · История покупок в профиле
50 – 80к ₽мин–макс
Баннерная реклама в приложении
Отображение баннеров в ленте и карточке · Переход по ссылке при нажатии
15 – 25к ₽мин–макс
10
Adminka — управление монетизацией
1 недПлатежи, тарифы, баннеры
40 – 60к ₽мин–макс
Расширение Adminки
Раздел «Платежи»: история всех транзакций, статусы, экспорт · Управление тарифами: цены, сроки действия · Реклама: загрузка баннеров, управление показами, статистика · Отчёт по выручке по дням / месяцам
40 – 60к ₽мин–макс
11
QA монетизации и релиз v2
~2 недТестирование и публикация обновления
35 – 55к ₽мин–макс
QA-тестирование монетизации
Полный флоу оплаты (ЮKassa sandbox → prod) · Проверка автосписаний по подписке · Проверка смены статусов объявлений · Тестирование баннеров на реальных устройствах
25 – 40к ₽мин–макс
Обновление в App Store и Google Play
Подготовка нового релиза, прохождение ревью · Обновление описания и скриншотов под новые функции
10 – 15к ₽мин–макс
// Стоимость
Итого по проекту
Стоимость разработки
1 340к – 2 035к ₽
Этап 1 (MVP): 1 050 – 1 585к ₽ · Этап 2 (Монетизация): 290 – 450к ₽. Точная сумма фиксируется в договоре после утверждения ТЗ.
Срок проекта
~7 месяцев
Старт: 1 июня 2026 · Финиш: ~10 декабря 2026. MVP — июнь–октябрь, Монетизация — ноябрь–декабрь. Оплата поэтапно по факту приёмки.
Внешние сервисы — оплачиваются клиентом напрямую: Яндекс Object Storage (~1–3к ₽/мес) · SMSC (рассылка SMS, ~1–2 ₽ за SMS) · Firebase (FCM-пуши, бесплатный тариф покрывает старт) · аккаунты разработчика App Store (99 $/год) и Google Play (25 $ разово) · комиссия ЮKassa с каждой транзакции (~1–2.5%).
// Календарный план
Диаграмма Ганта · Июнь — Декабрь 2026
| Этап | Начало | Конец | Срок | Стоимость | ИЮНИЮЛАВГСЕНОКТНОЯДЕК |
|---|---|---|---|---|---|
| Аналитика и проектирование | 01.06 | 14.06 | 2 нед | 90к ₽ | |
| Дизайн (все экраны) | 11.06 | 15.07 | ~5 нед | 190 – 290к | |
| Backend MVP | 16.07 | 09.09 | ~8 нед | 310 – 480к | |
| React Native MVP | 13.08 | 07.10 | ~8 нед | 290 – 465к | |
| Веб-Adminka | 10.09 | 30.09 | ~3 нед | 80 – 120к | |
| QA + Инфра + Релиз MVP | 01.10 | 21.10 | ~3 нед | 90 – 140к | |
| Проектирование монетизации | 22.10 | 28.10 | 1 нед | 20 – 30к | |
| Backend монетизации | 29.10 | 18.11 | ~3 нед | 130 – 200к | |
| RN + Adminka монетизации | 12.11 | 25.11 | ~2 нед | 105 – 165к | |
| QA монетизации + Релиз v2 | 26.11 | 09.12 | ~2 нед | 35 – 55к |
Аналитика
Дизайн
Backend MVP
React Native MVP
Adminka / QA
Этап 2 — Монетизация
// Оплата
График платежей · 21 транш
| # | Этап | Состав работ | Схема оплаты | Сумма |
|---|---|---|---|---|
| ЭТАП 1 — MVP~5 месяцев · июнь–октябрь 2026 | ||||
| 1 | Аналитика | Уточнение требований, user flow, архитектура БД и API | 100% предоплата | 50 000 ₽ |
| 2 | Прототипирование | UX wireframes ~25 экранов, согласование структуры до дизайна | 100% предоплата | 40 000 ₽ |
| 3 | Дизайн старт (50% пред.) | Дизайн-система, экраны онбординга, покупателя, продавца | 50% предоплата | 95 000 – 145 000 ₽ |
| 4 | Дизайн сдача (50% пост.) | Приёмка: все ~35 экранов согласованы | 50% постоплата | 95 000 – 145 000 ₽ |
| 5 | Backend спринт 1 старт (25%) | Авторизация phone/SMS/Apple/Google, объявления CRUD, фото S3, поиск, гео | 25% предоплата | 77 500 – 120 000 ₽ |
| 6 | Backend спринт 1 сдача (25%) | Приёмка: авторизация, объявления, поиск, фото работают | 25% постоплата | 77 500 – 120 000 ₽ |
| 7 | Backend спринт 2 старт (25%) | Чат WebSocket, модерация, отзывы, push, жалобы, статистика | 25% предоплата | 77 500 – 120 000 ₽ |
| 8 | Backend спринт 2 сдача (25%) | Приёмка: чат, модерация, пуши работают | 25% постоплата | 77 500 – 120 000 ₽ |
| 9 | React Native спринт 1 старт (25%) | RN-проект, навигация, авторизация, главный экран, каталог, карточка | 25% предоплата | 72 500 – 116 250 ₽ |
| 10 | React Native спринт 1 сдача (25%) | Приёмка: лента и карточки работают на iOS + Android | 25% постоплата | 72 500 – 116 250 ₽ |
| 11 | React Native спринт 2 старт (25%) | Создание объявления, чат, профиль, избранное, push | 25% предоплата | 72 500 – 116 250 ₽ |
| 12 | React Native спринт 2 сдача (25%) | Приёмка: полный флоу продавца и покупателя | 25% постоплата | 72 500 – 116 250 ₽ |
| 13 | Веб-Adminka старт (50% пред.) | Модерация, пользователи, категории, жалобы, статистика, рассылки | 50% предоплата | 40 000 – 60 000 ₽ |
| 14 | Веб-Adminka сдача (50% пост.) | Приёмка: модерация и управление работают | 50% постоплата | 40 000 – 60 000 ₽ |
| 15 | Инфраструктура, QA, публикация | Деплой VPS / Docker / CI-CD · QA · App Store + Google Play | 100% постоплата | 90 000 – 140 000 ₽ |
| Итого по Этапу 1 — MVP | 1 050 – 1 585к ₽ | |||
| ЭТАП 2 — Монетизация~2 месяца · ноябрь–декабрь 2026 | ||||
| 16 | Проектирование монетизации | Аналитика, ТЗ, архитектура платёжной логики, схема ЮKassa | 100% предоплата | 20 000 – 30 000 ₽ |
| 17 | Backend монетизации старт (50% пред.) | ЮKassa разовые + подписки, VIP / поднятие / закрепление, баннеры | 50% предоплата | 65 000 – 100 000 ₽ |
| 18 | Backend монетизации сдача (50% пост.) | Приёмка: оплата работает в ЮKassa sandbox → prod | 50% постоплата | 65 000 – 100 000 ₽ |
| 19 | RN + Adminka монетизации старт (50% пред.) | Экраны тарифов, флоу оплаты WebView, баннеры, расширение Adminки | 50% предоплата | 52 500 – 82 500 ₽ |
| 20 | RN + Adminka монетизации сдача (50% пост.) | Приёмка: полный флоу монетизации работает | 50% постоплата | 52 500 – 82 500 ₽ |
| 21 | QA + публикация обновления | Тестирование ЮKassa, релиз обновлений в App Store + Google Play | 100% постоплата | 35 000 – 55 000 ₽ |
| Итого по Этапу 2 — Монетизация | 290 – 450к ₽ | |||
| ИТОГО ВЕСЬ ПРОЕКТ | 1 340 – 2 035к ₽ | |||