Приложение tracking
— это веб-инструмент для отслеживания привычек. Оно позволяет пользователям регистрироваться, авторизовываться, добавлять привычки для мониторинга, увеличивать количество пройденных дней, видеть прогресс и удалять привычки по необходимости.
- Регистрация и авторизация: Создавайте аккаунт и входите в систему для персонализированного опыта.
- Добавление привычек: Задавайте привычки, которые хотите отслеживать (например, чтение, спорт, программирование).
- Отслеживание прогресса: Увеличивайте счётчик дней выполнения привычек и визуализируйте свой прогресс.
- Удаление привычек: Удаляйте привычки, которые больше не актуальны.
- Docker: Установите Docker для запуска приложения и базы данных. Официальная документация Docker.
- Git: Необходим для клонирования репозитория. Официальная документация Git.
-
Клонируйте репозиторий:
git clone https://github.com/Recrusion/tracking.git cd tracking
-
Создайте файл
.env
в корне проекта со следующими переменными (пример):DSN=postgres://postgres:postgres@localhost:5432/tracking?sslmode=disable
-
Запустите приложение с помощью Docker Compose:
docker-compose up -d --build
-
Откройте браузер и перейдите по адресу:
http://localhost:8080
- Исследуйте интерфейс, нажимайте кнопки и пробуйте функционал!
- Регистрация: На главной странице введите уникальное имя пользователя и пароль для создания аккаунта.
- Авторизация: Войдите с существующими учетными данными.
- Добавление привычки: После входа добавьте новую привычку (например, "Спорт") и начните отслеживать дни.
- Прогресс: Увеличивайте счётчик дней выполнения и наблюдайте за статистикой.
- Удаление: Удаляйте привычки через соответствующий интерфейс.