Giter Site home page Giter Site logo

grs's Introduction

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

grs's People

Contributors

pooja-lohar25 avatar rohits21 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.