🚀 Описание
Благодаря вашему конструктору Вася нашел работу мечты, но теперь у него проблемы с work-life balance. Ваш друг слишком много работает, бросил занятия спортом, не читает книги, не развивается, а иногда забывает даже поесть!
Вы решили помочь Васе наладить нормальную жизнь и вернуть полезные привычки. Для этого есть специальные приложения-трекеры привычек, которые позволяют отслеживать прогресс, смотреть статистику, показывают напоминалки. Но что если Вася не захочет ими пользоваться? Вы знаете, что он обожает компьютерные игры, и поэтому решаете написать свой собственный самый лучший трекер полезных привычек с элементами геймификации. Это веб-приложение и будет вашим заданием на финал.
🏆 Система оценки
В этом туре ваши проекты будут проверяться командой экспертов вручную. Максимальный балл за задание – 100 баллов, которые складываются из оценок по пяти категориям. Описание категорий вы найдете в следующих разделах этого документа.
Категория |
Максимальное число баллов |
Основные фичи |
30 |
Дополнительные фичи |
30 |
Экстрафичи |
10 |
Технические критерии |
10 |
Экспертная оценка жюри |
20 |
1️⃣ Основные фичи
- У Васи должна быть возможность добавить привычки для отслеживания. Например, «Пройти 10 000 шагов в день», «Читать 1 книгу в месяц», «3 спортивные тренировки в неделю». Как видите, планы можно ставить на разные периоды.
- Для уже добавленных привычек Вася будет трекать сделал он целевое действие или нет. Учтите, что часть привычек предполагают состояние сделано/не сделано (например, «Сделать зарядку»), в то время как для других будет задана количественная отметка (например, для привычки «Пить воду» цель «2000 мл»; в один день Вася может затрекать «2500 мл», а в другой – «1500 мл»).
- Чтобы Васе было проще, сделайте также библиотеку готовых привычек, из которой он сможет быстро добавить привычки себе. Например, в категории «Здоровье» могут быть популярные привычки «Пройти 10 000 шагов в день», «Ложиться спать до 23:00» и т. д.
- Также у Васи должна быть возможность удалять уже не актуальные привычки. При этом он может выбрать, надо ли удалять и всю историю по этой привычке или просто прекратить трекать ее в будущем.
- Чтобы Васе было интересно, добавьте геймификацию. Для нее вы можете предложить свои идеи. В качестве базового варианта мы предлагаем прокачивать персонажа, когда Вася успешно делает запланированное, и уменьшать его здоровье, когда он забывает.
Дополнительные идеи по геймификации:
- Система прокачки, открывающая новые привычки. На первом уровне можно взять одну привычку, на втором — две, на пятом — три и так далее.
- Прогресс-бар наполнения уровня – система, при которой последовательное выполнение привычек без пропусков добавляет коэффициент получения нового опыта/очков прокачки.
- Попапы, поздравляющие с достижением целей: уровней, количество дней в ряд и т. д.
2️⃣ Дополнительные фичи
- Таким приложением хочется пользоваться с телефона, поэтому добавьте адаптивность.
- Вася хочет нести свою идею в массы и заинтересовать трекером своих друзей за счет кооператива. Подумайте о каких-либо совместных механиках.
- Вася хочет видеть наглядную статистику о том, насколько хорошо ему удается внедрять новые привычки в жизнь. Добавьте графики.
- Первое время Вася будет забывать о своем трекере. Сделайте нотификации с напоминаниями.
- Вася, очень любит игры с внутренним магазином (его любимые игры это Dota 2 и Genshin Impact), поэтому он хочет, чтобы в трекере привычек был свой магазин. Как вариант, за выполненные привычки – помимо опыта, он бы получал валюту – Чокопай-coin. А внутри магазина можно было бы покупать кастомизацию интерфейса или, например, возможности пропуска привычки и сохранения стрика.