Kunji

Streamline access to vital legal advice for ex-prisoners through NGO data management.

Team Project

  • Agile/SCRUM.
  • Four team members.
  • Four weeks development time.

Problem

Ex-prisoners often struggle to access the crucial legal information they need for post-release cases, creating a significant challenge in their efforts to reintegrate into society successfully. This lack of readily available, comprehensible resources hinders their ability to navigate the complex legal landscape and make informed decisions, perpetuating a cycle of uncertainty and re-offending.

Solution

Admins can effortlessly compile a comprehensive list of NGOs offering legal advice, streamlining the process of accessing essential resources. For ex-prisoners, the app provides easy access to this curated list, ensuring they can quickly connect with organizations that can provide them with the legal guidance they need for a successful reintegration into society.

Features

  • Admins
  • Secure login.
  • View, create, update and delete NGOs.
  • View users who filled out form in the end user side.
  • Users
  • Switch between English and Hindi languages.
  • Fill out user details form.
  • After filling out form, select type of legal advice and location region.
  • View list of related NGOs.
  • Receive list of NGOs by email, SMS and WhatsApp.

Utilization

  • Full responsive.
  • Admin panel fully secured with Auth0.
  • Email integration with SendGrid.
  • SMS and WhatsApp integrations with Twilio.
  • Localization with full English and Hindi support.
  • Complete form validation using React Hook Form and Yup.
  • User details form protected with Google ReCaptcha.

Automated Tests

  • End-to-End tests with Cypress.

Tools

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • React.js
  • Node.js
  • PostgreSQL
  • Auth0
  • Google ReCaptcha
  • SendGrid API
  • Twilio API
  • React Hook Form
  • Yup
  • Cypress
  • GCP App Engine
  • GCP Cloud Build
  • GCP Cloud Storage
  • GCP App Engine Admin API
  • ElephantSQL
  • GitHub Actions

Deployment

  • Application deployed to GCP.
  • Database deployed to ElephantSQL.
  • Login email: haroon@gmail.com
  • Login password: password321@

Kunji