Track issuance of items to employees and assign email accounts to them as well.
- Clone the repository:
$ git clone https://github.com/khwilo/employee_manager.git
- Cd into the repository:
$ cd employee_manager
- Run the application using the following commands:
$ mvn clean install
$ java -jar target/employee_manager-0.0.1-SNAPSHOT.jar
- Register an employee -
/api/v1/auth/register
- Login an employee -
/api/v1/auth/login
- Fetch all employees -
/api/v1/employees
- Create a role -
/api/v1/role/create/{id}
- Fetch all employees with roles -
/api/v1/employees/roles
- Assign an item to an employee -
/api/v1/item/assign/{id}
- Fetch items assigned to employees-
/api/v1/item/all