Журнал расхода времени

Реализуйте сервис, позволяющий отслеживать, куда расходуется ваше время.

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

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

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

Кнопки деятельности

По умолчанию на странице есть две кнопки:

При нажатии на кнопку начинается отсчет времени в этой категории. При переключении на другую категорию отсчет предыдущей заканчивается и фиксируется.

Управление категориями

Пользователь может добавлять свои категории дел:

При добавлении новой категории на странице появляется соответствующая кнопка.

Текущее состояние

На странице отображается текущее состояние пользователя:

Статистика

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

Статистика должна отображать:

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

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

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