Update README.md to enhance feature descriptions and add test user information

- Renamed "Статистика" to "Дневная статистика" and added "Сводная статистика" section with detailed metrics and visualizations.
- Included a pre-configured test user for quick start and clarified registration requirements.
- Updated API endpoints section to reflect the new summary statistics endpoint.
- Enhanced the statistics page description with new features and metrics for user comparison.
This commit is contained in:
Primakov Alexandr Alexandrovich 2025-11-17 14:36:25 +03:00
parent 46791c4443
commit 4d7bd1a77e

View File

@ -11,7 +11,11 @@ Smoke Tracker - это приложение для самоконтроля и
- **Регистрация и авторизация** - безопасная система входа с JWT токенами
- **Учет сигарет** - быстрое добавление записей о выкуренных сигаретах
- **История** - просмотр последних записей с возможностью фильтрации
- **Статистика** - визуализация данных по дням с помощью графиков
- **Дневная статистика** - визуализация данных по дням с помощью графиков
- **Сводная статистика** - сравнение ваших показателей со средними значениями других пользователей
- График по дням недели
- Сравнение с другими пользователями
- Метрики активности
- **Адаптивный дизайн** - работает на всех устройствах
## 🛠 Технологии
@ -123,9 +127,13 @@ smoke-tracker/
### Тестовые данные для локальной разработки
Создайте пользователя через форму регистрации или используйте API напрямую.
Для быстрого старта доступен предустановленный тестовый пользователь:
- **Логин:** `testuser`
- **Пароль:** `test1234`
Минимальные требования:
Вы также можете создать нового пользователя через форму регистрации.
Минимальные требования для регистрации:
- Логин: минимум 3 символа
- Пароль: минимум 4 символа
@ -140,6 +148,7 @@ smoke-tracker/
- `POST /cigarettes/log` - Добавить запись о сигарете
- `GET /cigarettes` - Получить список записей
- `GET /cigarettes/stats/daily` - Получить статистику по дням
- `GET /stats/summary` - Получить сводную статистику (индивидуальную и общую)
## 🎨 UI/UX
@ -163,9 +172,16 @@ smoke-tracker/
- Фильтрация по датам
#### Страница статистики
- Интерактивный график (Recharts)
- Две вкладки: "Дневная статистика" и "Сводная статистика"
- **Дневная статистика:**
- Интерактивный линейный график по дням (Recharts)
- Выбор периода
- Сводная статистика
- Основные метрики (среднее, максимум, общее количество)
- **Сводная статистика:**
- Сравнение индивидуальных показателей с общими
- Метрики: дневное среднее (вы vs все), дней с данными, активных пользователей
- Столбчатая диаграмма по дням недели
- Таблица с детальной статистикой по дням недели
## 🧪 Разработка