- Introduction
- Problem Statement
- Objectives
- Key Features
- Technology Stack
- Blockchain Integration
- Getting Started
- Installation
- Usage
- Contributing
The Nepal Public Grievance Management System is a state-of-the-art platform designed to streamline the submission and tracking of grievances from citizens. This platform aims to improve accountability in grievance resolution, enhance transparency, and provide a secure and efficient system for citizens to voice their concerns.
Presentation Video Link: https://www.youtube.com/watch?v=uMPOBBtyV2E
In Nepal, the existing grievance management systems are often plagued by inefficiencies, delays, and a lack of transparency. This leads to user frustration and hinders the resolution of public grievances.
Our objectives for this project are:
-
Streamline Grievance Submission and Tracking: Simplify the process for citizens to submit their grievances and allow them to track the status of their submissions in real-time.
-
Improve Accountability in Grievance Resolution: Implement robust mechanisms to ensure that grievances are handled promptly, fairly, and transparently.
- User-friendly web-based platform for grievance submission.
- Real-time tracking of grievance status.
- Blockchain integration for transparency and security.
- Automation of grievance resolution through smart contracts.
- Data encryption and strict access control measures.
- React Vite
- Smartpy
- Taquito
- IPFS
- Pinata
- Tailwind CSS
Our system leverages blockchain technology to ensure transparency, security, and accountability in the grievance management process. Smart contracts automate and streamline resolution, while blockchain's immutability guarantees the integrity of all records.
To get started with the Nepal Public Grievance Management System, follow the installation and usage instructions below.
-
Clone the repository:
git clone https://github.com/your-username/grievance-management-system.git
-
Navigate to the project directory:
cd grievance-management-system
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Access the system through your web browser at
http://localhost:3000
.
Meet the talented individuals behind NPGMS:
-
Shreyas Singh
- Role: Smart Contract Developer
- LinkedIn: Shreyas Singh
-
Jyotendra Singh
- Role: Frontend Developer
- LinkedIn: Jyotendra Singh
Contributions to this project are welcome! If you'd like to contribute, please fork the repository, make your changes, and submit a pull request.