OCR service built by students at the Catholic University of Lublin (KUL) for internal use. Features asynchronous task processing, clean architecture, and runtime type safety.
Prerequisites: Python 3.12+, Docker, CUDA capable GPU
# Install dependencies
uv sync
# Set up environment
cp .env.example .env
# Install pre-commit hooks
pre-commit install
# Run tests
uv run pytest
# Run app
[TODO]
- Installation Guide - Detailed setup instructions [TODO]
- Contributing - How to contribute to the project
- Conventional Commits - Commit message conventions
- Architecture - System design and structure [TODO]
MIT License - see LICENSE file for details.