Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 819 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 819 Bytes

timesheet-expenses

Role based application to maintain time sheets and work hours of the users along with time sheet review process. Based on the user rights every user is given specif functionality to submit timesheet information and also upload approved Timesheets for a selected week. An authorized reviewer can approve/disapprove the timesheets information by providing comments.

Technologies

This application make use of the latest and most optimized technology stack following MVC architecture using Spring Boot. This application also make use of Spring-web, spring-jpa, mySQL connectors, appache-commons and google-guava for utilities, slf4j-log4j for logging, project lombok to reduce boiler plate code, JSTL, Apache Tomcat embedded server, maven for the build, mockito-junit4 for the testing.