Primer is a Python project for working with study materials, cards, and supporting app assets.
- Python 3.11+
pip
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python main.pymain.py: primary entrypointcore/: application logicmodels/: data modelstests/: test suitestatic/: static assets
- Local runtime data in
uploads/,chroma_db/, andcards_db/is excluded from Git. - Local secrets in
.envare excluded from Git.