Giter Site home page Giter Site logo

mahi-mullapudi / timesheet-upload Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 3.0 2.22 MB

Production grade application which allows users to enter the total time per week and upload corresponding timesheets along with the review process.

License: Apache License 2.0

Java 83.78% CSS 7.19% JavaScript 9.04%
timesheet-upload review-process timesheets-information spring-boot spring-mvc spring-security spring-data-jpa spring-rest spring-test hibernate5

timesheet-upload's Introduction

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.

timesheet-upload's People

Contributors

mahi-mullapudi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

timesheet-upload's Issues

Login - User role

Implement a mechanism to stamp a user role [employee/staff/admin] during the registration process. If the information is not found, convey a valid message to the user.

Registration page - Data Save

Registration page is not giving proper message if data is not saved properly due to any application errors. Application has to handle those and properly convey message to the users.

Registration page-Duplicate user

System should check if the user already exists with same Email Id before saving the Registration information.
Email Id for the system should treated unique.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.