Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sshehrozali/empowr
🎯 P2P Feedback submission made easy.
https://github.com/sshehrozali/empowr
https java rest-api spring spring-boot spring-web
Last synced: about 1 month ago
JSON representation
🎯 P2P Feedback submission made easy.
- Host: GitHub
- URL: https://github.com/sshehrozali/empowr
- Owner: sshehrozali
- Created: 2022-01-15T22:39:42.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T10:49:17.000Z (almost 2 years ago)
- Last Synced: 2024-12-08T16:08:19.044Z (about 1 month ago)
- Topics: https, java, rest-api, spring, spring-boot, spring-web
- Language: Java
- Homepage:
- Size: 92.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#### APIs 🔧
- Admin
- Employee#### Admin 👇
These are the main APIs to interact with Employee Database & Performance Database.
- Add/remove/update/view employees
- Add/update/view performance reviews
- Assign employees to participate in another employee's performance review#### Employee 👇
These are the Employee APIs use to interact with Performance Database for adding feedback to other employee (If `employeeParticipation` is set to `true` by **Admin**
- List of performance reviews requiring feedback
- Submit feedback- #### Employee Submission
```
{
"employeeID": 1,
"employeeName": "David",
"employeeParticipation": true
}
```- #### Performance Submission
```
{
"key": 1,
"performance": "David, working in company for last 2 years has really performed well",
"feedback": ""
}
```- #### Feedback Submission
```
{
"feedbackID": 1,
"feedbackToBeSubmitted": "I knew David since I start working in the company and he is a really good engineer and a human to be!"
}
```*Make sure to update and build the *Maven* again before launching the application*