Upload a picture of a medication and get the essential information.
Caution
Medical Disclaimer: This project is for educational and technical demonstration purposes only. The information provided by the AI should not be used for medical diagnosis, treatment, or as a substitute for professional medical advice. Always consult a healthcare professional for medication concerns.
Note
This repository was built as a personal exploration to experiment with new technologies and does not represent a production-ready medical tool.
-
uv (Python package manager)
-
Python 3.12+
-
Refer to Ollama download page to download Ollama according to your operating system
-
Setup your local model
ollama pull llama3.2:3b2.Setup a Modelfile with a customized prompt**
See Modelfile used in this project.
git clone https://github.com/hoochlef/medtrack
cd medtrack
This command creates a virtual environment and installs all dependencies automatically.
uv sync
For the folks that don't use uv, there's a requirements.txt file at the root of the project.
Copy the example environment file and update your variables.
cp .env.example .env
uv run python manage.py runserver
- Framework: Django 5.2.8
- Smart tools (ML tools): paddleocr, ollama
- Dev tools: uv, ruff
- Other: check dependencies
This repository is licensed under the MIT License