| # Required Packages | |
| ```sh | |
| python3.11 -m venv --clear .venv # Clear .venv folder before proccedding | |
| source .venv/bin/activate | |
| pip install --upgrade pip | |
| pip install -U python-dotenv pydantic typer google-generativeai mesop gunicorn | |
| pip freeze > requirements.txt | |
| ``` | |
| Building and running the docker image | |
| ```sh | |
| docker build -t dsa_tutor . | |
| docker run --rm -p 9080:8080 --name tutor dsa_tutor | |
| docker exec -it tutor bash | |
| ``` | |
| [Go to the DSA Tutor](http://localhost:9080) |