Worklance - work and employee search service.
Worklance is a web-service that allows you to easily find orders, create orders, search for employees, contact with them and create teams.
- Guest
- Can view start page
- Can change localization
- Can browse catalogs
- Can search for orders, teams and employees in catalogs
- Can sign in and sign up
- Can view profiles, orders and team pages
- User
- Can do all the stuff, that guest can
- Can edit his profile
- Can view, accept or decline notifications
- Can create, delete and edit orders and find his orders in catalog
- Can log out
- Can create team
- Manager
- Can operate only one team at a time
- Can view team profile
- Can edit team info
- Can delete team
- Can invite users to team by sending them notifications
- Can only decline notifications from other managers
- Can remove members from team
All text content that is on pages can be translated by one click from English to Russian and vice versa.
Orders, teams and employees can be found in catalogs with page pagination and search forms.
There is an abbility to show or hide your contact info from other users by one checkbox, that can be changed during profile edit or order creation.
Service store cookie tokens in database in order to to allow users to log in easily.
Users can view their notifications with invitations from team managers and operate them
Presence of links ease the way users can view profiles and pages of other users
- Clone repository
- Edit configuration(Intellij) -> Deployment -> Application context(remove any value) -> Apply
- File(Intellij)->Project Settings->Modules->Web Resource Directories->Choose corresponding webapp(src/main/webapp) directory path->Apply