/timesheet-api

The App works by saving,listing and mostly calculating Timesheet registration

Primary LanguageJava

Timesheet API (Backend) - Spring Boot Application

The reason of this app is learn how to make REST application using Spring Boot.
The App works by saving,listing and mostly calculating Timesheet registration.
The main technologies are:

  • Spring Boot (Backend app)
  • Java 8+ features (lambdas, filters, streams)
  • LocalDateTime, Duration - Date/Time Java classes
  • REST concepts
  • PostgreSQL database
  • JPA
  • BCrypt (encryption)
  • JWT (Security)
  • Flyway (Migration)
  • Swagger (Documentation)
  • Unit Tests and TDD