TIMESHEET MANAGEMENT APPLICATION
Technology Stack :
BackEnd : Spring/SpringBoot, Hibernate, Spring JPA
Server : TomCat
BuildTool : Maven/Gradle
The front end part is already developed in angular js! I need help in the backend part with spring.
there are some more requirements of the part of the task which I need to get done now.
1. Create webpages for login, Register with all the mandatory validations. Create a single static page and load corresponding divs using angular.
2. On every successful registration, The user details needs to be saved in DB.
3. The users needs to be classified such as employee, admin, manager etc.
3 The DB should contain tables with all the needed foreign key mappings and other needed constraints.
4 The registration page should be designed with ajax calls to backend for validation purpose(ex: username or email already exists).
5 The registration page should have fields based on type of user (e.x manager,employee,HR etc). All the users have default role as Employee
6 If the user is registering as employee, his registration is complete only after the approval and mapping of projects, manager by admin .
7 An user audit needs to be maintained to store login and logout time and also the actions performed by them for all users.
8 Use session level validation for all the user login.
9 All the needed entity classes to be created with needed hibernate mappings based on their relationships.
10 Use maven/gradle for build and dependency management
28 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
I have total 7+ year's of experience in web development and also I have worked on technologies like Angular Js, Ember Js,Node Js,Java, Spring,JPA,No Sql