Трекер месяц без фастфуда

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

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

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

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

Запуск трекера

При первом заходе или после сброса пользователь видит кнопку "Начать месяц без фастфуда". При нажатии на кнопку запускается отсчет 30 дней. Список из 30 дат заполняется начиная с текущей даты.

Отметка дня

Пользователь должен ежедневно заходить на сайт и отмечать сегодняшнюю дату нажатием на нее:

Список дат

Список из 30 дат отображается в виде сетки или списка. Каждая дата показывает:

Успешное прохождение

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

Пропуск дня

Если какой-то день был пропущен (не отмечен), трекер считается проваленным:

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

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

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