🚀 Введение

Добро пожаловать в финал!

Вы отлично поработали над предыдущим проектом. Именно вы смогли спасти свою команду и довести приложение до релиза. Кэшбэки и миллионы баллов – все это получили клиенты, пользуясь этим приложением.

За успешное выполнение поставленной перед вами задачи руководство компании доверила вам запуск нового сервиса – LifestyleHUB. Теперь вы TeamLead – вам с нуля предстоит спроектировать и разработать приложение, учитывая как и требования бизнеса, так и технический контекст. Если раньше ваша задача была быстро доделать то, что уже было сделано (и качество было не важно), то теперь за вами следят лидеры разработки в компании. Вы должны сделать лучшее решение с качественным кодом.

За хорошо проделанную работу начальство обещала особую премию – Чокопай Coin. На вас вся надежда, не подведите!

📄 Формат задания

Вам нужно с нуля сделать приложение. Функционал состоит из двух частей:

Вы сами выбираете технологии, архитектуру и то, как будет выглядеть итоговое приложение. Самое главное – соблюдение требований!

💰 Постановка бизнес контекста

LifestyleHUB – это приложение для формирования собственного досуга и управления им. От поиска интересных мест и мероприятий до получения персональных рекомендаций. Основная цель - помочь клиенту найти, чем заняться в свободное время, изучить новые места и поучаствовать в активностях. Приложение предоставляет все, что поможет сделать выбор и распланировать отдых.

💼 Постановка контекста разработки

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

Лидеры профессии хотят в скором времени ввести обязательное покрытие бизнес-логики тестами, поэтому нужно заложить основы для последующих работ.

Базовый функционал

BaseFeaturesRequirements

BFR-1 – Текущая погода

BFR-2 – Лента рекомендаций