Застосунок для відстеження часу, розроблений на Spring Boot.
Time Tracker - це веб-застосунок для ефективного управління та відстеження витраченого часу на різні проекти та задачі. Насамперед він розроблявся для себе, для обліку фріланс-проєктів.
- Java 17 - мова програмування
- Spring Boot 4.0.5 - фреймворк для розробки
- Spring Data JPA - робота з базою даних
- Spring Security - аутентифікація та авторизація
- Thymeleaf - шаблонізатор для веб-інтерфейсу
- HTMX - динамічний фронтенд без JavaScript
- PostgreSQL / H2 - бази даних
- Maven - управління залежностями та збірка проекту
- Java 17 або вище
- Maven 3.6.0 або вище
- Клонуйте репозиторій:
git clone https://github.com/LionnoiL/time-tracker.git
cd time-tracker- Зберіть проект:
./mvnw clean install- Запустіть застосунок:
./mvnw spring-boot:runЗастосунок буде доступний за адресою: http://localhost:8080
- Управління проектами
- Відстеження часу, витраченого на задачі
- Звіти про використання часу
- Система аутентифікації користувачів
Цей проект розповсюджується під ліцензією MIT.