Instabattle — различия между версиями
Vinerskiy (обсуждение | вклад) |
|||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
<h1>Instabattle</h1> | <h1>Instabattle</h1> | ||
<p>Команда: Винерский Глеб, Горохов Никита, Черепанов Валерий</p> | <p>Команда: Винерский Глеб, Горохов Никита, Черепанов Валерий</p> | ||
− | <p>Репозиторий: https://github.com/StoriesClass/instabattle</p> | + | <p>Репозиторий приложения: https://github.com/StoriesClass/instabattle</p> |
− | <p> | + | <p>Репозиторий сервера: https://github.com/StoriesClass/instabattle_server</p> |
+ | <p>Демонстрационное видео: https://youtu.be/SimVMtRlm7A</p> | ||
+ | <p>Презентация: https://docs.google.com/presentation/d/1UbDhZz-hNmEma8tM20ZOnJVt1PgV5qRu3eHJciX5QU0/edit?usp=sharing</p> | ||
+ | <p>APK: https://drive.google.com/file/d/0B0G030_a41mpdllpMkNaUFNoVHc/view</p> | ||
+ | <h2>Список багов</h2> | ||
+ | <p>Камера периодически падает</p> | ||
+ | <p>Некоторые поля не сохраняются при сворачивании приложения</p> | ||
+ | <p>В некоторых местах ошибки при общении с сервером обрабатываются не до конца корректно</p> | ||
+ | <p>Неполное каскадирование БД, из-за чего могут быть небольшие проблемы</p> | ||
<h2>Features</h2> | <h2>Features</h2> | ||
<p>Очень примерно, все в процессе обсуждения.</p> | <p>Очень примерно, все в процессе обсуждения.</p> | ||
Строка 47: | Строка 55: | ||
</ol> | </ol> | ||
<h2>UI</h2> | <h2>UI</h2> | ||
+ | [[Файл:I4WGjLtR XI.jpg | 400 px]] | ||
+ | [[Файл:E-aFi0AsaLg.jpg | 400 px]] | ||
+ | [[Файл:HNMdY21sjFY.jpg | 400 px]] |
Текущая версия на 14:59, 27 февраля 2017
Содержание
Instabattle
Команда: Винерский Глеб, Горохов Никита, Черепанов Валерий
Репозиторий приложения: https://github.com/StoriesClass/instabattle
Репозиторий сервера: https://github.com/StoriesClass/instabattle_server
Демонстрационное видео: https://youtu.be/SimVMtRlm7A
Презентация: https://docs.google.com/presentation/d/1UbDhZz-hNmEma8tM20ZOnJVt1PgV5qRu3eHJciX5QU0/edit?usp=sharing
APK: https://drive.google.com/file/d/0B0G030_a41mpdllpMkNaUFNoVHc/view
Список багов
Камера периодически падает
Некоторые поля не сохраняются при сворачивании приложения
В некоторых местах ошибки при общении с сервером обрабатываются не до конца корректно
Неполное каскадирование БД, из-за чего могут быть небольшие проблемы
Features
Очень примерно, все в процессе обсуждения.
- Карта баттлов (можно искать вокруг себя или по локации)
- Сезонные ивенты (массовые мероприятия)
- Дополненная реальность (маячки, торчащие вверх)
- Продвинутая система рейтитнга (упор на геймификацию, насколько возможно)
- На начальном этапе контент генерируется ботами (нейронные сети??)
- Можно создавать свои ивенты, но есть и заданные разработчиками
- Маршруты (есть определенная серия баттлов расположенная вдоль пути)
- Встроенные фильтры (интеграция с Instagram), (Prisma-like?)
- Много статистики (ачивки etc.)
- Тематическое разделение (фото дня?)
- Хэштеги? И описание фото, умный поиск (Elasticsearch?)
- Импорт друзей из vk и тд.
- Вызов друзей на баттл
- Оповещения (general, подписка на баттл, твои баттлы)
- Привязка телефона (если это возможно с точки зрения сервисов)
- Привязка почты (Sendgrid); дайджесты на почту
Технологии
- Общение с сервером (RESTful JSON API)
- Базы данных (NoSQL?: MongoDB, Redis)
- Material Design
- Computer Vision (QR-коды для ивентов?, Augmented Reality)
- Юнит тесты и проч. (TDD?)
Баттлы
- Вечные. Лучшие за месяц, неделю и т.д
- Временные (user-generated, сезонные и т.д)
- До n фото?
Процесс голосования
Best of two (elo-like), предпочтение свежим
Roadmap
Очень примерное разделение: db, api, frontend
- Application flow (рисуночки)
- Database design
- Architecture