Code Monkey home page Code Monkey logo

sih-centralized-grievance-readdressal-system's Introduction

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

sih-centralized-grievance-readdressal-system's People

Contributors

anonyxcali avatar chattarajoy avatar demiguise123 avatar dependabot[bot] avatar hjjobs avatar shobhits147 avatar shubhamlal11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sih-centralized-grievance-readdressal-system's Issues

signup issue

when i try to signup an error occurs no internet connection and i am unable to even signup

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.