Роль
Продуктовая разработка сервиса знакомств: архитектура, бэкенд и интерфейсы, лента и матчи, чаты, подписка Premium, модерация и безопасность, PWA и push-уведомления, юридические страницы.
Задача
Запустить понятный продукт для знакомств: анкеты с фото, поиск по расстоянию и целям, лайки и взаимные матчи, переписка только после матча. Нужны тарифы Premium, защита от злоупотреблений и прозрачные правила для пользователей.
Решение
Для пользователя
- Лента «Discover», лайки, избранное, гости профиля.
- Матчи и чаты с опросом новых сообщений.
- Настройки приватности, wellbeing-раздел, блокировки.
- PWA: установка на экран, web push о матчах и сообщениях.
Для бизнеса
- Тарифы Premium, оплата через ЮKassa.
- Админка: модерация анкет и жалоб, статистика, платежи.
- Юридические страницы: оферта, конфиденциальность, безопасность.
Стек и инфраструктура
Бэкенд на Laravel и MySQL, очереди и cron, хранение фото, Web Push (VAPID). Фронт — Vite и Alpine.js, Tabler Icons. Перед выкладкой — автотесты.
Интерфейс
Живой сервис — на сайте. Ниже — публичные разделы.
Оценка стоимости разработки
1 300 000 ₽
Около 6,4 тыс. строк PHP в app/, 96 шаблонов — dating с монетизацией и real-time чатами.
| Блок работ | Часы | Сумма |
|---|---|---|
| Архитектура, профили, загрузка фото | 55 | 137 500 ₽ |
| Лента Discover, геолокация, фильтры | 60 | 150 000 ₽ |
| Лайки, матчи, избранное, гости | 50 | 125 000 ₽ |
| Чаты, polling, уведомления | 60 | 150 000 ₽ |
| Premium, оплата ЮKassa | 40 | 100 000 ₽ |
| Модерация, админка, жалобы | 50 | 125 000 ₽ |
| PWA, Web Push (VAPID) | 40 | 100 000 ₽ |
| Регистрация, auth, wellbeing | 35 | 87 500 ₽ |
| Интерфейс и вёрстка | 55 | 137 500 ₽ |
| Автотесты (111 сценариев) | 40 | 100 000 ₽ |
| Юридика, деплой, доработки | 35 | 87 500 ₽ |
| Итого | 520 | 1 300 000 ₽ |
Сумма — оценка трудозатрат разработки по фактическому объёму продукта. Не включает: дизайн-студию, наполнение контентом, хостинг, домены, комиссии ЮKassa и юридическое сопровождение договоров. Ставка 2 500 ₽/ч — ориентир для ведущего full-stack (Laravel) на аутсорсе в РФ; фактический договор может отличаться по формату (фикс, этапы, поддержка).
Итог
Полноценный dating-продукт: от анкеты и ленты до монетизации и модерации в одном контуре. Проект в проде, покрыт автотестами.
Обсудить разработку