Todo API

Frontend

Development dependencies

  • prettier: Formatter

Backend

Development dependencies

Python dependencies

  • quart: a micro-webframework, async version of Flask.
  • 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

SQL Dev-deps

  • bandit: Check for SQL injection vulnerabilities

Miscs Dev-deps

  • djhtml: Generate jinja templates html for emails
Description
A todo API but using all new python web technologies
Readme 2.3 MiB
Languages
TypeScript 54.3%
Python 38.1%
HTML 4.1%
Dockerfile 1.2%
CSS 1.1%
Other 1.2%