Get Started. It's Free
or sign up with your email address
Runner by Mind Map: Runner

1. Отслеживание событий на которые зарегистрировался бегун

2. Технологии

2.1. Andriod/iOS

2.1.1. Java/Swift

2.2. Серверная часть/ сайт

2.2.1. YII

3. MVP/ Ядро приложения

3.1. Забег

3.1.1. Регистрация бегуна на забеге

3.1.2. Создание забега

3.1.2.1. Только в админке

3.1.3. Получение сообщений о начале события

3.1.4. Просмотр списка всех событий для города

3.2. Пользователь

3.2.1. Просмотр уже прошедших событий и результатов по ним

3.2.2. Регистрация и управление аккаунтом бегуна

3.2.2.1. Регистрация по Email/телефону

3.2.2.2. Регистрация через соц сети FB, VK

3.2.2.3. Просмотр и редактирование профиля бегуна

3.2.3. Регистрация и управление аккаунтом организатора

3.2.3.1. Регистрация фонда

3.2.3.2. Только в административной панели

3.3. Регистрация и управление блатворительной организацией в системе

3.4. Перечисление средств на счет фонда

3.5. Благотварительность

3.5.1. Внесение средств бегуном для благотворительного фонда на счет компании

3.6. Приложение создать ИСКЛЮЧИТЕЛЬНО для Бегуна

4. За пределами ядра/ MVP

4.1. Друзья в приложении. Большой раздел и денег не принесет. Требуется только для удержания клиентов.

4.2. Создание Чатов, как 1-на-1 так и групповые. Чаты - это довольно большой раздел.

4.3. Конкурсы. Особенно момент с отслеживанием результатов (было указано в "ТЗ"). Данную тему можно развивать, и очень хорошо. Сейчас в оценке все точно не учтем все варианты. Можем не первом этапе почти все поля сделать текстовыми. Только сами организаторы смогут регулировать событие и вне системы/приложения

4.4. Интеграцию с сайтом russiarunning.com

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

4.6. Функции организатора событий в приложении. Ими обладают не так много людей, да и, наверное, такие события должны как-то с мерией согласовываться.