Роль
Продуктовая разработка городского портала: архитектура, бэкенд и интерфейсы, модерация контента, личный кабинет жителя, платные возможности Pro, юридические страницы, SEO и сопровождение в проде.
Задача
Единая точка входа для жителей Феодосии и округа: актуальные новости и афиша, справочник организаций, общение на форуме и полезные сервисы — от оплаты ЖКХ до объявлений, работы и «где остановиться». Нужны фильтр по населённым пунктам, модерация UGC и доступность интерфейса.
Решение
Медиа и сообщество
- Новости с категориями, RSS и привязкой к населённому пункту.
- Афиша событий, календарь .ics, подача событий жителями.
- Справочник организаций с отзывами и предложениями от пользователей.
- Форум с категориями и модерацией.
Сервисы и кабинет
- Хаб городских сервисов: ЖКХ, транспорт, бюро находок, работа, недвижимость.
- Обращения о проблемах в городе, экстренные контакты.
- Личный кабинет, Pro-подпрофиль, 2FA для персонала админки.
- Панель модерации контента и обращений.
Стек и инфраструктура
Бэкенд на Laravel и MySQL, очереди и cron, загрузка и обработка изображений, Spatie Backup по расписанию. Фронт — сборка Vite в статику, без внешних CDN в проде (CSP). Перед выкладкой — полный прогон автотестов.
Интерфейс
Живой портал — на сайте. Ниже — основные разделы.
Оценка стоимости разработки
2 350 000 ₽
Около 15 тыс. строк PHP в app/, 236 шаблонов — много модулей UGC и городских сервисов в одном контуре.
| Блок работ | Часы | Сумма |
|---|---|---|
| Архитектура, справочники НП, БД | 70 | 175 000 ₽ |
| Новости, RSS, афиша, календарь .ics | 85 | 212 500 ₽ |
| Справочник организаций, отзывы | 75 | 187 500 ₽ |
| Форум и модерация | 65 | 162 500 ₽ |
| Сервисы: ЖКХ, транспорт, работа, недвижимость и др. | 140 | 350 000 ₽ |
| Обращения жителей, карты, отключения | 85 | 212 500 ₽ |
| Кабинет жителя, Pro-подписка | 55 | 137 500 ₽ |
| Админка, 2FA, модерация контента | 50 | 125 000 ₽ |
| Доступность, UI, редактор | 95 | 237 500 ₽ |
| Автотесты (264 сценария) | 95 | 237 500 ₽ |
| Юридика, SEO, почта, cron | 45 | 112 500 ₽ |
| Доработки по продакшену | 80 | 200 000 ₽ |
| Итого | 940 | 2 350 000 ₽ |
Сумма — оценка трудозатрат разработки по фактическому объёму продукта. Не включает: дизайн-студию, наполнение контентом, хостинг, домены, комиссии ЮKassa и юридическое сопровождение договоров. Ставка 2 500 ₽/ч — ориентир для ведущего full-stack (Laravel) на аутсорсе в РФ; фактический договор может отличаться по формату (фикс, этапы, поддержка).
Итог
Рабочий портал для города: медиа, справочник, форум и сервисы в одном контуре с модерацией и кабинетом жителя. Проект в проде, развивается; покрыт автотестами.
Обсудить разработку