Трекер спорта

Реализуйте трекер занятий спортом, который позволяет отмечать дни, в которые пользователь занимался спортом.

Основные возможности проекта

Главная страница

На странице должны быть размещены:

Календарь

Календарь отображает текущий месяц. Каждый день в календаре можно отмечать как "день занятий":

При клике на день в календаре можно отметить его как "занимался" или снять отметку.

Непрерывная серия

Сайт подсчитывает, сколько дней подряд пользователь занимался спортом без пропусков:

Похвала за достижения

Сайт поздравляет пользователя за достижения каждого круглого числа непрерывной серии:

Каждое достижение сохраняется в истории и отображается на странице с датой получения.

Статистика

На странице отображается статистика:

Хранение данных

Все данные (отмеченные дни, история достижений) хранятся в локальном хранилище браузера (localStorage). При перезагрузке страницы данные восстанавливаются.

Дополнительные возможности