REST API dla menedżera zadań — FastAPI + autoryzacja JWT
Pełnoprawne REST API do zarządzania zadaniami w FastAPI z autoryzacją JWT i SQLite przez SQLAlchemy ORM.
Co jest:
— Rejestracja i logowanie, wydawanie tokena Bearer
— CRUD dla zadań: tworzenie / przeglądanie / aktualizowanie / usuwanie
— Izolacja danych — każdy użytkownik widzi tylko swoje zadania
— Haszowanie haseł (bcrypt), walidacja przez Pydantic v2
— Swagger UI automatycznie na /docs — testuj bezpośrednio w przeglądarce
— Modularna struktura: auth i tasks w oddzielnych routerach
— Łatwe przełączenie z SQLite na PostgreSQL
#Python #FastAPI #REST API #SQLAlchemy #JWT
Co jest:
— Rejestracja i logowanie, wydawanie tokena Bearer
— CRUD dla zadań: tworzenie / przeglądanie / aktualizowanie / usuwanie
— Izolacja danych — każdy użytkownik widzi tylko swoje zadania
— Haszowanie haseł (bcrypt), walidacja przez Pydantic v2
— Swagger UI automatycznie na /docs — testuj bezpośrednio w przeglądarce
— Modularna struktura: auth i tasks w oddzielnych routerach
— Łatwe przełączenie z SQLite na PostgreSQL
#Python #FastAPI #REST API #SQLAlchemy #JWT