Runner
저자: Денис Бурцев
1. Отслеживание событий на которые зарегистрировался бегун
2. Технологии
2.1. Andriod/iOS
2.1.1. Java/Swift
2.2. Серверная часть/ сайт
2.2.1. YII
3. За пределами ядра/ MVP
3.1. Друзья в приложении. Большой раздел и денег не принесет. Требуется только для удержания клиентов.
3.2. Создание Чатов, как 1-на-1 так и групповые. Чаты - это довольно большой раздел.
3.3. Конкурсы. Особенно момент с отслеживанием результатов (было указано в "ТЗ"). Данную тему можно развивать, и очень хорошо. Сейчас в оценке все точно не учтем все варианты. Можем не первом этапе почти все поля сделать текстовыми. Только сами организаторы смогут регулировать событие и вне системы/приложения
3.4. Интеграцию с сайтом russiarunning.com
3.5. Скидочная или купонная системы - тоже довольно большые разделы, очень нагруженные логикой
3.6. Функции организатора событий в приложении. Ими обладают не так много людей, да и, наверное, такие события должны как-то с мерией согласовываться.
4. MVP/ Ядро приложения
4.1. Забег
4.1.1. Регистрация бегуна на забеге
4.1.2. Создание забега
4.1.2.1. Только в админке
4.1.3. Получение сообщений о начале события
4.1.4. Просмотр списка всех событий для города
4.2. Пользователь
4.2.1. Просмотр уже прошедших событий и результатов по ним
4.2.2. Регистрация и управление аккаунтом бегуна
4.2.2.1. Регистрация по Email/телефону
4.2.2.2. Регистрация через соц сети FB, VK
4.2.2.3. Просмотр и редактирование профиля бегуна
4.2.3. Регистрация и управление аккаунтом организатора
4.2.3.1. Регистрация фонда
4.2.3.2. Только в административной панели
4.3. Регистрация и управление блатворительной организацией в системе
4.4. Перечисление средств на счет фонда
4.5. Благотварительность
4.5.1. Внесение средств бегуном для благотворительного фонда на счет компании