LawZen is an AI-powered legal assistant platform designed to make legal resources accessible, manageable, and comprehensible. It simplifies legal processes for individuals, small businesses, and students by offering intuitive tools such as an AI-driven chatbot, document management, compliance tracking, and educational resources.
- Ratheesh R
- Srivikas M
- Naveen K
- Saravana Kumar G
-
AI-Powered Chatbot
- Provides instant answers to common legal questions using natural language processing (NLP).
- Explains legal terms and processes in simple, understandable language.
- Offers suggestions for compliance and document management.
-
Document Management System
- Securely upload, organize, and retrieve legal documents.
- Includes search and tagging functionalities for quick access.
- Provides version control to manage document updates.
-
Compliance Tracking
- Sends real-time alerts and reminders for compliance deadlines and regulatory updates.
- Allows users to customize notifications based on their specific needs.
-
Learning Hub
- Offers guides, FAQs, and tutorials to educate users on basic legal concepts and procedures.
- Categorized resources to assist with self-learning and legal empowerment.
-
Secure Authentication
- Implements role-based access control using JWT.
- Ensures data privacy and security with encryption protocols.
-
Report Generation
- Generates downloadable reports summarizing compliance activities and document usage.
- ReactJS
- HTML5, CSS3, JavaScript (ES6+)
- Redux (State Management)
- Bootstrap/Material-UI
- Node.js and Express.js
- MongoDB/Mongoose for database management
- JWT for authentication
- NLP Libraries (spaCy)
- MongoDB Atlas (Database)
- AWS S3 for secure document storage
-
Clone the repository:
git clone https://github.com/your-repo/lawzen.git
-
Navigate to the project directory:
cd lawzen -
Install the requirements.txt:
pip install -r requirements.txt
-
Run the main.py file
- Access the platform at
http://localhost:5000after starting both the backend and frontend. - Register as a user to start using the chatbot, document manager, and compliance tracker.
- Explore the Learning Hub for legal resources tailored to your needs.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes and push to your forked repository.
- Submit a pull request to the main branch of this repository.
This project is licensed under the MIT License.
For queries or support, please reach out to:
- Ratheesh R (https://www.linkedin.com/in/ratheeshcoder/)
- Srivikas M (https://www.linkedin.com/in/srivikas-mathesvaran/)
- Naveen K (https://www.linkedin.com/in/naveen-k-802a99227/)
- Saravana Kumar G (https://www.linkedin.com/in/saravana-kumar-for-work/)