Design a web application that allows employees to submit feedback toward each other's performance review. Have a look at the Challenge Requirements
Below is a list of the software stack I will use to create the application:
| Tech/Lib | Purpose |
|---|---|
| Angular 2 | Front end client |
| Karma | Front end client test runner |
| Jasmine | Front end client unit test framework |
| dotnetcore 2 | Server side processing |
| Docker | Continious Delivery |
| Travis CI | Continious Integration |
- Employees can have more than one performance review
- Assigned reviewing employees can leave more than one feedback comment
- Potientially the owner of the performance review can add own feedback to their own performance review
Follow the link below to see the current version of the application:
| Username | Password |
|---|---|
| ADMIN | ADMIN |
- Admin view all employees
- Admin add employee
- Admin remove employee
- Admin update employee
- Admin view employee reviews for employee
- Admin add employee review for employee
- Admin remove employee review for employee
- Admin update employee review for employee
- Login and redirect to correct dashboard (Admin/Employee)
- Admin route guards
- Admin view Assign employees to participate in another employee's performance review
- Employee View - List of performance reviews requiring feedback
- Employee View Submit feedback