Skip to content

mahi-mullapudi/timesheet-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.