Instabattle — различия между версиями
Материал из SEWiki
(Новая страница: «<h1>Instabattle</h1> <p>Команда: Винерский Глеб, Горохов Никита, Черепанов Валерий</p> <p>Репозиторий:…») |
Vinerskiy (обсуждение | вклад) |
||
Строка 46: | Строка 46: | ||
<li>Architecture</li> | <li>Architecture</li> | ||
</ol> | </ol> | ||
+ | <h2>UI</h2> |
Версия 22:16, 30 сентября 2016
Содержание
Instabattle
Команда: Винерский Глеб, Горохов Никита, Черепанов Валерий
Репозиторий: https://github.com/StoriesClass/instabattle
Domain: https://instabattle.me (not taken)
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