neo-todo-api/README.md

34 lines
719 B
Markdown
Raw Normal View History

2022-11-18 16:08:50 -05:00
# Todo API
## Frontend
### Development dependencies
- `prettier`: Formatter
## Backend
### Development dependencies
#### Python dependencies
2022-11-18 16:08:50 -05:00
- `quart`: a micro-webframework, async version of Flask.
2022-11-18 16:08:50 -05:00
- `black`: Code formatter
- `isort`: Import formatter
- `mypy`: Type checking
- `flake8`: General Python bugs
- `vulture`: Find unused code in Python programs
- `pytest`: For testing (turbocharged with `async`)
- `bcrypt`: Hashing and salting password.
- `zxcvbn`: Test password strength.
- `freezegun`: Check for expired token.
- `quart-rate-limiter`: rate limiting
2022-11-18 16:08:50 -05:00
#### SQL Dev-deps
- `bandit`: Check for SQL injection vulnerabilities
#### Miscs Dev-deps
- `djhtml`: Generate jinja templates html for emails