- Login option for users.
- A user belongs to a department, department can have as many users.
- A user can request a user of another department using a form.
- The form consists of Created by, Department(dropdown), Users (dropdown of users of respective department), Message field.
- A user cannot assign to the user of the same department.
- Routes in the frontend to see the past 5 pending request, approved request and rejected request (user specific).
- When a Request is assigned to the other department, all the users in the department (assigned dept.) can read the request, but only the assigned user has the permission to Approve or reject the Request.
- After Approval the Request shouldn't be shown to the users in assigned department.
- There should be a notification window which shows the notification real-time (notification on form approval or rejection or new Approval request).
- Each and every Interactions here happens in real-time (not RESTful way).
- Many more api's then the above features are available.
- Every work done using socket can also be done in RESTful way.
- Notification Route Panel.
- Add internal switch Notification Badge.