SprottenGuide Application helps you with working time measurement

SprottenGuide

Sprottenguide helps your with working time measurement. This Applicatin bases on weekly Schedules with a given template saved in our MongoDB

feel free to discover my application

Features

Employee

As an Employee you can place your deired times to let your advisor know when you are able to work and when you want to be off from work (picture 1). Also you see weekly schedule for this and next week (picture 2).

Managment

  1. the weekly overview show you the timings of all employees for this week.

  1. to create a plan for the next week you have an table where you can see all shifts and you can add employees to them. A list show you which employees set there wishes for the choosen day.

  1. in the daily overview you can handle the working times in minutes by 3 buttons
    1. ShiftStart: start the time tracking
    2. Break: start or end break timing
    3. Shift end: set the quitting time

Tech Stack

  • Java
  • Spring Boot
  • JWT Secrurity
  • REST-API
  • JUnit
  • MockMVC
  • Lombok
  • TypeScript
  • React
  • Maven
  • Vite
  • AWS
  • Docker
  • MongoDB
  • Axios
  • CI/CD with GitHub Actions

GitHub

View Github