Welcome to the LawBot project! The Law Chatbot is a conversational AI application designed to assist users with legal inquiries, providing information, guidance, and answers to common legal questions. Whether users are seeking legal advice or general information, the chatbot aims to facilitate a user-friendly and accessible interface for navigating legal topics.
Follow these steps to get the project up and running on your local machine.
Before you begin, ensure you have met the following requirements:
- Python 3.8 installed on your system.
- [Optional] Virtual Environment
-
Create a virtual environment (recommended):
python -m venv venv source venv/bin/activate
-
Run the Backend Development Server (Start the FastAPI development server):
Build the backend Docker image:
bash docker build --no-cache -t backend:v0 -f backend.DockerFile . chmod 755 run_docker_build.sh ./run_docker_build.sh chmod 755 run_backend_docker.sh ./run_backend_docker.sh
Configure the parameters for each response fields with its specified value.
-
Run the Frontend Development Server (Streamlit)
chmod 755 run_frontend.sh ./run.sh
Author | |
---|---|
Low Shi Jer | [email protected] |
Wai Jin Hui | [email protected] |
Jerald Han Wang Liang | [email protected] |
Crystal Toh Yi Shan | [email protected] |