Welcome to Legal Up, your trusted companion for finding the right lawyer! This project is designed to recommend suitable lawyers to clients based on a concise description of their case, typically within 40-50 words. Our system leverages natural language processing and advanced matching algorithms to understand client requirements and connect them with lawyers possessing the relevant skills and expertise to provide tailored legal solutions.
-
Did Not Work Folder 📂: This folder contains a previous attempt at the project, which utilized vector table databases. This approach was unsuccessful due to the team's inexperience with such databases.
-
API Folder 🌐: Inside this folder, you will find the
index.py
file, which serves as the main server for the backend of the application. This is where the core functionality of the Legal Up lawyer recommendation system resides. -
Frontend Folder 💻: The frontend of the application is stored in this folder. It includes all the React components and necessary files for the user interface.
-
Client Query Analysis 📝: Legal Up utilizes machine learning models to extract essential features from the client's query, enabling a deeper understanding of their legal requirements.
-
Recommendation Engine 🧲: The system includes a recommendation code that matches clients with the most suitable lawyers based on the extracted features and the lawyers' expertise.
To set up and run the Legal Up lawyer recommendation system, follow these steps:
-
Clone the project repository to your local machine.
-
Navigate to the
API
folder and runindex.py
to start the backend server. You may need to install necessary dependencies; refer to therequirements.txt
file. -
Navigate to the
Frontend
folder and set up the React application. You'll need to install required packages and dependencies using a package manager like npm or yarn. -
Once the backend and frontend are up and running, you can access the Legal Up lawyer recommendation system via a web browser.
- Meet Patel : Created Backend and ML models
- Harshil Damania : Created ML models and Data Preprocessing
- Mohit Nippanikar : Designed Complete Frontend
- Tirth Kothari : Designed Assets, IPs and Presentation
We welcome feedback, bug reports, and contributions to improve the Legal Up lawyer recommendation system. Please feel free to open issues, suggest enhancements, or submit pull requests on our GitHub repository.
This project is open-source and is released under the MIT License, which you can find in the LICENSE
file.
Thank you for choosing Legal Up! We hope this tool can assist you in finding the right legal counsel for your needs. ⚖️🤝