Skip to content

LionnoiL/time-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time Tracker

Застосунок для відстеження часу, розроблений на 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 або вище

Встановлення та запуск

  1. Клонуйте репозиторій:
git clone https://github.com/LionnoiL/time-tracker.git
cd time-tracker
  1. Зберіть проект:
./mvnw clean install
  1. Запустіть застосунок:
./mvnw spring-boot:run

Застосунок буде доступний за адресою: http://localhost:8080

Функціональність

  • Управління проектами
  • Відстеження часу, витраченого на задачі
  • Звіти про використання часу
  • Система аутентифікації користувачів

Ліцензія

Цей проект розповсюджується під ліцензією MIT.

About

Time Tracker - це веб-застосунок для ефективного управління та відстеження витраченого часу на різні проекти та задачі.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors