- Fix enviroment variables - Fix the ping route for API - Added database connection for future testing
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
Description
Languages
TypeScript
54.3%
Python
38.1%
HTML
4.1%
Dockerfile
1.2%
CSS
1.1%
Other
1.2%