Creativity is to
описание продукта:
Мобильное приложение агрегатора горнолыжных курортов связан единой БД с сайтом и аналогичным функционалом.

Приложением могут воспользоваться как зарегистрированные, так и незарегистрированные пользователи. У незарегистрированных пользователей будет отсутствовать профиль с личными данными, возможность оставить отзыв и функционал Избранное.
На главном экране пользователь может через строку поиска перейти на экран уже известного ему курорта, посмотреть 6 мини-карточек с краткой информацией наиболее популярных курортов, раскрыть и прочитать последние отзывы и посмотреть фотографии к ним, а при необходимости оставит отзыв на курорт.
На экране Подбора пользователь выставляет интересующие его параметр и на экране Результатов поиска ознакамливается с отобранными курортами либо меняет характеристики по своему усмотрению.
Экраны курортов, на которые пользователь попадает, кликнув на мини-карточки или набрав в строке поиска, содержат информацию по курорту (наименование, регион нахождения, краткое описание, фотографии, протяженность и виды трасс, количество и виды подъемников, дополнительную информацию, стоимость и виды ски-пасс), ссылку на официальный сайт курорта, ссылку на карту склонов на официальном сайте, оставленные отзывы по курорту и возможность оставить отзыв самому.
Мобильное приложение на базе сайта-агрегатора, на котором собрана информация о горнолыжных курортах РФ. При помощи фильтров, исходя из собственных предпочтений, пользователь может выбрать наиболее оптимальный для него горнолыжный курорт для отдыха.
Команда: 8 человек
Роли:
Менеджер проекта (1);
Аналитик (1);
Дизайнер (1);
Разработчики (3);
Тестировщики (2).
Мобильное приложение, spoosk, горнолыжные курорты, агрегатор, лыжи, сноуборд, android
Профиль пользователя содержит экран с личной информацией и экран Мои отзывы. На экране отзывов содержатся все отзывы, которые пользователь оставил. Отзывы, которые еще находятся на модерации пользователь может удалить или редактировать: добавить или удалить фото, изменить оценку или текст. После публикации отзыва остается возможность только удаления.
На экране Избранное находятся мини-карточки курортов, которые пользователь отметил на главном экране, или экране результатов поиска. Данный экран предоставляет пользователю быстрый доступ к интересующим курортам.
В дальнейшем планируется осуществление функционала сравнения курортов по параметрам, который будет доступен всем пользователям.
Наталья Росель Бенавидес — Дизайнер

Идейный вдохновитель проекта.

По образованию инженер связи и юрист, работает в ГРЧЦ специалистом по организации и проведению радио-контрольных мероприятий.

В настоящий момент находится в декрете, в период которого окончила курсы Skillfactory на UI/UX дизайнера. Участвовала в первом потоке практики в роли идейного вдохновителя и одного из UI/UX дизайнеров.

Во втором потоке практики основные усилия были отданы на создание мобильного приложение.

В первую очередь были проведены необходимые предварительные UX исследования: построена карта мобильного приложения и составлен user flow.

Далее была разработана концепция, в рамках которой созданы уникальные иллюстрации для приложения, подобраны иконки, шрифты и цвета.
Вся работа проводилась в Figma.

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

По результату практики благодаря слаженной работе команды были достигнуты все поставленные цели. Натальей был получен дополнительный практический опыт по созданию дизайна мобильных приложений и сайта.
Панова Александра —
Менеджер проекта

Участвовала в первом потоке практики в проекте сайта-агрегатора в качестве PM и предложила идею разработки мобильного приложения по агрегатору горнолыжных курортов.

Пришла на практику с опытом аналитической деятельности, руководством и ведением проектов в сфере экономики Изначальная сфера деятельности- экономика и финансы (мама в декрете).

В процессе второго потока практики координировала действия команды, организовывала встречи, составляла и согласовывала ТЗ, реалистичный план по спринтам и представляла результаты команды.

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

Очень довольна и горда успешным завершением mvp 1.0 проекта нашей командой.
УЧАСТНИКИ КОМАНДЫ
Ольга Алехина -
Backend разработчик

Работает научным сотрудником в НИИ в области молекулярной и синтетической биологии. К началу проекта закончила курсы по специальности «бэкенд разработчик на питоне».

Участвовала в первом потоке «Pineapple Practice», где написала полноценное веб-приложение на фрэймворке Django (бэкенд и фронтенд).

За время проекта освоила новый фрэймворк – Django REST и разработала REST API для мобильного приложения.

Были реализованы система авторизации через токены, а также регистрация и смена пароля по одноразовому коду.

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

Получила большой опыт по работе с фрэймворком Django REST и в целом по реализации архитектуры REST. Научилась тестировать API с помощью инструментов Postman.
Александра Зайцева -
Flutter разработчик

Самостоятельно обучалась разработке по документации и видео на ютубе. Бэкграунд в бухгалтерии и финансах.

Участвовала в разработке ТЗ, проектировании архитектуры проекта, выборе стэка разработки приложения.

Верстала экраны по макету в Figma, подключила бэкэнд через REST API с использованием библиотеки dio.
Разработала функции поиска, подбора курортов с использованием фильтров, авторизации, регистрации пользователей и отправки отзыва.

Заполняла бэклог, распределяла задачи по разработке на спринт между Flutter разработчиками. Презентовала результат работы по итогам спринта.

По итогам практики получила проект в портфолио, опыт работы в команде, освоила популярные библиотеки для разработки, совместную работу в Git, управление состоянием BLoC, Provider.

Благодаря грамотно составленному плану по спринтам реализовали основные функции для MVP версии приложения.
Олег Ефремов -
Flutter разработчик

Изучал самостоятельно по официальной документации и иным источникам. Бэкграунд в мобильной разработке на React Native.

Занимался проектированием архитектуры, выбирал технологии для реализации ТЗ.

В обязанности входило: верстка, подключение бэка, разработка логики приложения, проектирование БД.

По итогам практики получил: опыт работы в команде, портфолио, актуальные знания для работы с Flutter.
Наталья Ермакова -
QA инженер

Работает QA-инженером Web, Desktop - приложений.

Придя на практику PP, хотела получить опыт в тестировании мобильных приложений - проведение ручного тестирования по тест-кейсам и чек-листам на различных эмуляторах; проведение автотестирования с помощью фреймворка Appium и Java; проведение нагрузочного тестирования и тестирования на безопасность.

За время проекта с командой QA работали с требованием, обновляли чек-лист, тест-кейсы, проводили ручное, авто и нагрузочное тестирование по спринтам, финализировали регресс-тестирование.

Благодаря команде, эффективно взаимодействовали с каждой ролью -аналитик, дизайнер, разработчики, руководитель, чтобы своевременно обеспечить качество приложения.
Константин Гавриш -
QA инженер

Совмещает профессиональную деятельность в медиа-сфере и ИТ- компании специализирующейся на разработке решений с использованием ИИ.

Участник первого потока практики.

Во время второго потока практики принимал участие в написании ТЗ, составление тест - плана и тестировании функционала авторизации.

Практика показала, что работа в команде и грамотное составление плана работ являются ключевыми факторами успеха.

Слаженная работа команды, четкое планирование и распределение обязанностей позволяют повысить эффективность работы, снизить количество ошибок и оптимизировать рабочий процесс.
Олеся Норицына -
Аналитик

Работаю Data Scientists в крупном маркетинговом агентстве.

Участвовала в первом потоке проекта PP.

В процессе второго потока практики занималась наполнением БД и сбором актуальной информации с официальных сайтов курортов.

Получила реальный опыт работы в команде и решения конфликтных ситуаций.
На первом потоке практики нашей командой была начата реализация сайта — агрегатора по горнолыжным курортам РФ. Задача виделась нам многоуровневой, интересной и перспективной. Были проведены исследования ЦА, выбраны параметры и характеристики интересующие пользователей.
Однако в силу того, что этих характеристик много, пользователи все больше времени проводят с мобильными устройствами, то реализация мобильного приложения на кросс-функциональной платформе Flatter виделась перспективной и логическим продолжением начатой работы.
За время практики удалось реализовать весь запланированный функционал mvp 1.0. При реализации мобильного приложения самой большой сложностью, с которой столкнулась команда, было распределение зон ответственности. После решения данной проблемы работа велась четко и слажено.
Идея/реализация
Кроме того, каждый участник сталкивался с вызовами по своей специализации, в результате которых рос профессионально. Совместная работа, понимание процессов и поиск недостающей информации привели к результату, которым можно гордиться.
Приложение будет размещено в Google Play.
Сейчас можно скачать APK по прямой ссылке.
Команда получила опыт работы спринтами с участием каждой специализации.

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

Совместное рациональное планирование объема работ позволило команде выполнить весь задуманный на время практики функционал и продолжать двигаться дальше к реализации полного функционала и совершенствоваться профессионально.
опыт команды