Goal Tracker Dashboard — это веб-приложение для отслеживания целей, ежедневной активности и анализа прогресса за неделю.
Приложение помогает пользователю:
- фиксировать выполненные действия
- отслеживать прогресс по целям
- анализировать активность по неделям
- поддерживать серию (streak) выполнения
- Отображение текущей календарной недели (Mon–Sun)
- Подсветка текущего дня
- Возможность переключения между неделями
- Отображение выполненных действий по дням
- Визуальная индикация активности
- Создание целей
- Привязка действий к конкретной цели
- Отображение прогресса выполнения цели
- Подсчёт статистику выполнения за выбранную неделю
- Аналитика рассчитывается в рамках выбранной недели
- Топ целей по активности
- Прогресс выполнения за период
- Возможность просмотра предыдущих недель
- Подсчёт серии дней с активностью
- Автоматическое обновление при добавлении действий
- Визуальное отображение текущего streak
- Графическое отображение активности
- Сравнение результатов внутри недели
- Отображение распределения активности по дням
- Хранение данных на сервере
- Авторизация пользователей
- История за месяцы и годы
- Расширенная аналитика
- Адаптивный интерфейс
- Темная тема
- Экспорт статистики
Этот проект создан как демонстрация:
- построения архитектуры React-приложения
- работы с датами и временными периодами
- продуманного управления состоянием
- масштабируемой структуры компонентов