Hackathon: Hack the Change 2024
Topic 1: How can we leverage technology to provide access to justice for all
Overview
DuoLegal connects individuals seeking legal help with pro bono and small-case lawyers. By creating detailed case listings and showcasing lawyer expertise, DuoLegal makes it easy to find the perfect match. Our mission is to make justice accessible to everyone, regardless of financial means, and improve the legal support process.
Table of Content:
Technology
- Frontend: HTML, CSS and JS
- Backend: Python (flask)
- Database: MongoDB
- APIs: OpenAI API used for LegalAI
Project setup
- Clone the repo:
git clone https://github.com/ShakH00/DuoLegal.git
-
Create a .env
file:
Enter your info:
OPENAI_API_KEY=
MONGO_KEY=
-
Run app.py
:
In the run terminal click the link to the localhost
Objective
- DuoLegal’s objective is to break down barriers to legal access by providing a platform that connects individuals in need with dedicated pro bono and small-case lawyers. We aim to create a streamlined, accessible, and supportive environment where lawyers can contribute their expertise to underserved communities, making justice attainable for all.
Screenshots
Main page
- Provides info about DuoLegal and has contact info.
Login
- Log into your account and reset your password if you need to.
Registration
- Register your account and if you are a lawyer, you can submit your credentials for approval.
Claims
- In this tab, you can make claims and people can respond. Lawyers can contact you to represent you in court if need be.
LegalAI
- Using the OpenAI API, you can ask legal questions to the bot and receive answers.
Account Settings
- Here you can edit your account settings like email address, name etc.