JurisSmart is an AI web application designed to assist users in navigating complex legal matters, with a special emphasis on Intellectual Property law. The app retrieves relevant information from legal documents and trusted sources across Nigeria, the USA and the UK and provides citation-backed answers, ensuring user receive authoritative responses
# JurisSmart
**JurisSmart** is a web application designed to assist users in navigating complex legal matters, with a special emphasis on Intellectual Property law. Built using **React.js** for the frontend, **Flask** for the backend, the app leverages **Azure OpenAI** and **Azure Cognitive Search** to provide fast, accurate legal answers. The app retrieves relevant information from legal documents and trusted sources across **Nigeria**, the **USA**, and the **UK** and provides citation-backed answers, ensuring users receive reliable, authoritative responses.
## Table of Contents
- Introduction
- Problem Statement
- Solution
- Project Structure
- Deployment
- Technologies Used
- Installation and Setup
- Technologies Used
- API Endpoints
## Introduction
JurisSmart aims to simplify the complexities of IP law by providing users with clear, concise answers to their legal questions. The application uses advanced AI models to generate responses and includes citations from authoritative legal texts.
## Problem Statement
Navigating the complexities of legal documentation, especially in Intellectual Property (IP) law, can be daunting. Legal documents are often challenging to interpret, and finding the relevant information quickly is a struggle for non-experts. JurisSmart simplifies this process by offering a tool that delivers fast, concise, and verifiable legal advice.
## Solution
JurisSmart simplifies access to IP law information by:
- Offering a user-friendly interface to ask legal questions.
- Providing AI-generated responses from Azure OpenAI, and Azure Cognitive Search based on real legal data.
- Citing legal sources dynamically and linking to the original documents.
- Quick access to common legal questions.
- Users can send feedback via email.
## Project Structure
The project is divided into two main parts: the front-end and the back-end.
### Front-end
- **index.html**: Entry point for the React application.
- **package.json**: Contains project metada …