969 B
969 B
Todo API
Frontend
Development dependencies
prettier
: Formatter
Backend
Development workflow
- Run
eval (pdm venv activate in-project)
(if you are using Fish shell) oreval $(pdm venv activate in-project)
(if you are using bash/zsh) at thebackend
folder root.
Dependencies
Python dependencies
quart
: a micro-webframework, async version of Flask.black
: Code formatterisort
: Import formattermypy
: Type checkingflake8
: General Python bugsvulture
: Find unused code in Python programspytest
: For testing (turbocharged withasync
)bcrypt
: Hashing and salting password.zxcvbn
: Test password strength.freezegun
: Check for expired token.quart-rate-limiter
: Rate limitingpydantic
andquart-schema
: Request/Response validation
SQL Dev-deps
bandit
: Check for SQL injection vulnerabilities
Miscs Dev-deps
djhtml
: Generate jinja templates html for emails