Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.73 KB

File metadata and controls

39 lines (28 loc) · 2.73 KB

Centralized Grievance Readdressal System

A solution to a Student's Voice problem in Smart India Hackathon

SOLUTION DESCCRIPTION:

As India inches towards becoming a clean and digital country under schemes like Swachh Bharat Abhiyaan and Digital India, it becomes imperative that people have convenient means of communicating their grievances related to cleanliness in their neighbourhood, overflowing drainage and garbage bins, unauthorized construction, etc. We plan to achieve this by creating a website and app, named "asar", which would be helpful for both the society and Municipal Corporations. People prefer to neglect these issues as nobody wants to spend their time standing in long queues and waiting for the authorities to address their issues. This in turn encourages the authorities to turn a blind eye to their problems. Consider a scenario where a society is facing overflowing drains and garbage bins or if there are uncovered potholes and other related issues that need immediate response. Then these problems can be directly addressed through this website or app with the help of geo-tagging facility so that authorities can efficiently locate and solve these issues with just a click. Our initiative can act as a bridge between the public and the concerned bodies. This will be very helpful for authorities also as they can have direct access to problems of society. So no queues and no negligence.

Services for users

  1. User creates an account.
  2. Verifies his/her Aadhar number by OTP verification.
  3. User files complaints under various categories.
  4. User can upload image of the problem.
  5. Geo-tagging is used to pin-point the location.
  6. User can track his/her complaints’ status.
  7. Complaint is auto-escllated on expiry of due date.

Services for administrator

  1. Admin is provided with a dashboard where assigned , pending and completed complaints are shown .
  2. A graphical representation of the statistics of the complaints within his/her jurisdiction.
  3. Admin can assign the subordinates depending on the type of problem.
  4. Service level architecture (SLA), can be specified for certain categories.
  5. Auto assignment of concerned officer in case user fills in all the details properly.
  6. SMS notifications to assigned person, with details on where to report.

REQUIREMENTS FOR SYSTEM EXECUTION:

  1. Front-end Design :- HTML, CSS, javascript, jQuery, bootstrap, AngularJS 1.x
  2. Back-end :- Ruby, Rails, SQLite3
  3. Mobile-app :- Android
  4. Server-hosting :- Linux, AWS

Code files Structure

  1. Backend - API based Ruby on rails app - backend folder
  2. Web Frontend - Web app based on Angular2 consuming the backend API - frontend folder
  3. Android App - Android based application using backend API - android-app folder