|
1 | 1 | # Task Manager FastAPI |
2 | 2 |
|
| 3 | +**Качество и доставка** |
| 4 | + |
3 | 5 | [](https://github.com/RomanVetrov/Task-Manager-FastAPI/actions/workflows/ci.yml) |
4 | 6 | [](https://github.com/RomanVetrov/Task-Manager-FastAPI/actions/workflows/cd.yml) |
5 | | -[](https://www.python.org/) |
6 | | -[](https://fastapi.tiangolo.com/) |
7 | | -[](https://www.postgresql.org/) |
8 | | -[](https://redis.io/) |
9 | | -[](https://www.docker.com/) |
10 | | -[](https://prometheus.io/) |
11 | | -[](https://grafana.com/) |
12 | | -[](https://www.jaegertracing.io/) |
13 | | -[](https://docs.astral.sh/ruff/) |
14 | | -[](https://docs.pytest.org/) |
| 7 | +[](https://sonarcloud.io/summary/new_code?id=RomanVetrov_Task-Manager-FastAPI) |
| 8 | +[](https://sonarcloud.io/summary/new_code?id=RomanVetrov_Task-Manager-FastAPI) |
| 9 | +[](https://sonarcloud.io/summary/new_code?id=RomanVetrov_Task-Manager-FastAPI) |
| 10 | + |
| 11 | +**Технологии** |
| 12 | + |
| 13 | +[](https://www.python.org/) |
| 14 | +[](https://fastapi.tiangolo.com/) |
| 15 | +[](https://docs.pydantic.dev/) |
| 16 | +[](https://www.sqlalchemy.org/) |
| 17 | +[](https://alembic.sqlalchemy.org/) |
| 18 | +[](https://www.postgresql.org/) |
| 19 | +[](https://redis.io/) |
| 20 | +[](https://jwt.io/) |
| 21 | +[](https://argon2-cffi.readthedocs.io/) |
| 22 | + |
| 23 | +[](https://www.docker.com/) |
| 24 | +[](https://prometheus.io/) |
| 25 | +[](https://grafana.com/) |
| 26 | +[](https://opentelemetry.io/) |
| 27 | +[](https://www.jaegertracing.io/) |
| 28 | +[](https://locust.io/) |
| 29 | + |
| 30 | +[](https://docs.astral.sh/uv/) |
| 31 | +[](https://github.com/casey/just) |
| 32 | +[](https://docs.astral.sh/ruff/) |
| 33 | +[](https://docs.pytest.org/) |
| 34 | +[](https://pre-commit.com/) |
15 | 35 |
|
16 | 36 | Практический backend-проект на FastAPI с акцентом на: |
17 | 37 | - безопасную auth-логику (JWT access + refresh, Argon2, rate limit) |
|
0 commit comments