Pooja-Lohar25 / GRS

Grievance Redressal System

Home Page:https://redressal.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GRS

Grievance Redressal System

The system is designed and developed to address the issue of grievance registration for college students in their respective colleges or universities.
Systems's sole purpose is to make students' complaints heard by the authorities of the colleges so that they can be addressed as soon as possible.

UNIQUE FEATURE: Faculties would be granted scores on the basis of number of issue they solved that were assigned to them.

Modules

  • Student
  • Faculties
  • Admins

Student

Functional Requirements

  • Login/Registration
  • Raise Complaint
  • Upvote a complaint
  • Fill Feedbacks

Faculties

Functional Requirements

  • Login/Resgitration
  • Complaint handling and addressing timely
  • Create Feedback form

Admins

All HODs and higher authorities(Principal,Vice Principal etc) of the university and college.
Selection of Admin depends on the institute.

Functional Requirements

  • Login/Resgitration
  • View Performance of Faculties
  • Assign issue domain to faculty
  • deactivate student account

Database requirements

Note : Pre install MySQL and create a database
setup a .env file

HOST = ''
USER = ''
PASSWORD = ''
DATABASE = ''
SECRET = ''

Install all the dependencies

Type the following in terminal

> npm install

Install and connect mysql in node

Type the following command in terminal

> npm install mysql2

To connect and setup the database automatically, run database/dbsetup.js file in terminal

> node database/dbsetup

To initialize tables with values, run database/tbsetup.js file in terminal

> node database/tbsetup

Start the server

> npm run dev

Run the application

Type localhost:4000 in the browser

Stop the server

> press ctrl + c in terminal
> Terminate batch job (Y/N)? y

About

Grievance Redressal System

https://redressal.onrender.com

License:MIT License


Languages

Language:EJS 51.7%Language:JavaScript 42.4%Language:CSS 6.0%