abhinavsharma629 / OrgNetwork

OrgNetwork is a platform for any organization or groups of team

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OrgNetwork

Features:

Covered:

  • 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.

Architecture used:


Future Implementation for React:

  • Notification Route Panel.
  • Add internal switch Notification Badge.

About

OrgNetwork is a platform for any organization or groups of team


Languages

Language:JavaScript 97.4%Language:HTML 1.7%Language:CSS 0.9%