My one page Flask portfolio.
python -m venv .venv
.venv/Scripts/pip install -r requirements.txt
.venv/Scripts/python app.py
Then open http://127.0.0.1:5000.
All copy lives in content.py. Add a project by adding a dict to PROJECTS.
.venv/Scripts/pytest