Skip to content

This website is made for small size companies. Using this website the employee can complain anonymously. The complain will go to one of the supervisors in an random order, which then will be resolved in a given time period.

Notifications You must be signed in to change notification settings

naman0105/Grievance-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grievance-portal

This website is made for small size companies. Using this website the employee can complain anonymously. The complain will go to one of the supervisors in an random order, which then will be resolved in a given time period.

The admin module contains functionality to create the hierchy of the organization and to import excel sheets to it to fill the data in the firebase. The main-website is hosted at :: https://naman0105.github.io/Grievance-portal/Main-Website/ The admin-panel is hosted at :: https://naman0105.github.io/Grievance-portal/Admin-Panel

I am using firebase real time database to store the data and firebase otp authentication to authenticate the employee.

Steps to use the application

  1. first fill out the excel sheets according to the field in the level node given in the picture below.
  2. create levels in the admin panel.
  3. feed excel sheets for each level.
  4. Excel sheets should be of the same format as given in the Example folder or in the picture givin below.( Password field is optional, you can set the password in the grevience portal while you login for the first time)
  5. open main-website
  6. click on 'login for first time'(if you have not given the password field in the excel sheets).
  7. authenticate phone number.
  8. you are logged inn, you can register a complain and according to the hierarchy checkout the account of the supervisor.

Format of the Excel file

ExcelStructure

Given below is the structure of the firebase realtime database.

firebase structure

About

This website is made for small size companies. Using this website the employee can complain anonymously. The complain will go to one of the supervisors in an random order, which then will be resolved in a given time period.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published