Daily
Властвуй привычками
Daily — это приложение на платформе VK Mini Apps для управления привычками и другими повторяющимися действиями (почистить зубы, полить растения, поменять кошачий лоток, побегать на дорожке...)
Серверная часть этого проекта находится в отдельном репозитории.
#Решаемые задачи
- Предлагать полезные привычки пользователю
- Напоминать пользователю о привычках в течении дня
- Следить за выполнением, но не мешать пользователю
- Интерактивно поощрять пользователя за следование плану
#Планируемый функционал
- [x] Создание, просмотр, изменение и удаление личных привычек
- [x] Выполнение привычки. Механика: удерживаем привычку, часть круга анимированно заполняется, через 700мс эта часть полностью заполняется и действие засчитано
- [x] Пуш-уведомления
- [x] Опубликование статистики по привычке в историях ("вирусная" модель распространения)
- [x] Расписание выполнения привычки (в какие дни она будет выполняться)
- [x] Рекомендуемые привычки (основываясь на прошлой активности пользователя)
- [x] Категории привычек: Спорт, Образование, Продуктивность, Фигура, Гармония, Медицина, Гигиена
- [x] ДОПОЛНИТЕЛЬНО: заметки с пуш-уведомлениями
#Команда WebStage
#Установка
Для развертывания клиентской части:
git clone https://github.com/handlerug/insomnia-vk-app.git && cd insomnia-vk-app
npm install
Для запуска (на порту 10888): npm start
Для сборки (в папку build
): npm run build