This is our capstone project in fall semester, 2024 in University of Utah. We use NLP and AI api to help user to understand the legal documents on the website.
85
stars
154
commits
JavaScript
primary language
Dec 6, 2024
updated
WRAP is a comprehensive legal document analysis system developed as a capstone project at the University of Utah. It combines a Chrome extension, web application, and NLP backend to automatically detect, analyze, and manage legal documents such as Terms and Conditions, Privacy Policies, and Contract Agreements.
The system consists of three main components:
git clone https://github.com/LianruiBruce/wrap.git
cd wrap
npm install
cp .env.example .env # Configure your environment variables
npm start
cd website_frontend
npm install
npm start
cd NLP
python -m venv nlp-env
source nlp-env/bin/activate # On Windows: nlp-env\Scripts\activate
pip install -r requirements.txt
export FLASK_APP=src/app.py # On Windows: $env:FLASK_APP = "src/app.py"
flask run --host=0.0.0.0 --port=5000
We welcome contributions! Please see our Contributing Guidelines for details.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the MIT License. See LICENSE for more information.
134 commits
20 commits
JavaScript
75.3%
Python
10.1%
Jupyter Notebook
7.6%
HTML
4.2%
CSS
2.8%
This is our capstone project in fall semester, 2024 in University of Utah. We use NLP and AI api to help user to understand the legal documents on the website.
85
stars
154
commits
JavaScript
primary language
Dec 6, 2024
updated
WRAP is a comprehensive legal document analysis system developed as a capstone project at the University of Utah. It combines a Chrome extension, web application, and NLP backend to automatically detect, analyze, and manage legal documents such as Terms and Conditions, Privacy Policies, and Contract Agreements.
The system consists of three main components:
git clone https://github.com/LianruiBruce/wrap.git
cd wrap
npm install
cp .env.example .env # Configure your environment variables
npm start
cd website_frontend
npm install
npm start
cd NLP
python -m venv nlp-env
source nlp-env/bin/activate # On Windows: nlp-env\Scripts\activate
pip install -r requirements.txt
export FLASK_APP=src/app.py # On Windows: $env:FLASK_APP = "src/app.py"
flask run --host=0.0.0.0 --port=5000
We welcome contributions! Please see our Contributing Guidelines for details.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the MIT License. See LICENSE for more information.
134 commits
20 commits
JavaScript
75.3%
Python
10.1%
Jupyter Notebook
7.6%
HTML
4.2%
CSS
2.8%