Skip to content

NyayPath is a digital solution to democratize access to mediation services in India. It allows citizens to file and track mediation cases online or offline (via IVR/SMS), find suitable mediators, and learn about the Mediation Act 2023 through gamified learning, forums, and multilingual support.

Notifications You must be signed in to change notification settings

harshakl03/NyayPath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏛️ NyayPath - Backend Setup

📌 Overview

NyayPath is a digital solution designed to increase awareness about mediation in Indian communities & institutions.
The backend system powers the AI-driven Mediator Finder, Chatbot, Case Storage, and Security Features.

This repository contains the Node.js (Express) backend, which interacts with:

  • MongoDB → Stores mediators, users, and case data.
  • BHASHINI API → Handles speech-to-text & multilingual translations.
  • AI Model (Python API) → Intelligent mediator matching (to be integrated).
  • Blockchain (Smart Contracts + IPFS) → Secure case storage & document verification.

Demo Link :- https://drive.google.com/file/d/1B-N8JUm9vqxrxig8VhViZ1p0HYi_pakh/view?usp=drivesdk


🚀 Tech Stack

  • Backend: Node.js (Express.js)
  • Database: MongoDB
  • Authentication: JWT
  • Blockchain: Solidity (Ethereum/Polygon)

🛠️ Installation

1️⃣ Clone the Repository

git clone https://github.com/harshakl03/NyayPath.git
cd NyayPath

2️⃣ Install Dependencies

Before running the backend, install all required Node.js modules:

npm install

3️⃣ Run Collection Seeders

The project contains seeders located in the /seeders folder. Run the following commands one by one to populate the collection:

node ./seeders/runAllSeeders.js

4️⃣ Setup nodemon

The following command sets the dependencies for nodemon

npm install --save-dev nodemon

5️⃣ Start the Server

Once the collection is seeded, start the backend server:

nodemon index.js

About

NyayPath is a digital solution to democratize access to mediation services in India. It allows citizens to file and track mediation cases online or offline (via IVR/SMS), find suitable mediators, and learn about the Mediation Act 2023 through gamified learning, forums, and multilingual support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published