Mini Projekt — API uwierzytelniania JWT z Django Rest Framework
Bezpieczny i rozszerzalny backend-API do rejestracji użytkowników, uwierzytelniania (JWT) oraz operacji CRUD z osobistymi notatkami. Stworzono za pomocą Django Rest Framework i Simple JWT.
Funkcje:
1. Rejestracja użytkownika (/api/register/)
2. Uwierzytelnianie JWT (/api/token/, /api/token/refresh/)
3. CRUD dla notatek powiązanych z uwierzytelnionym użytkownikiem (/api/notes/)
4. Obsługa tagów przez relację wiele-do-wielu
5. Filtrowanie po tagach i dacie utworzenia
6. Uprawnienia: tylko autor może aktualizować/usunąć swoje notatki
Funkcje:
1. Rejestracja użytkownika (/api/register/)
2. Uwierzytelnianie JWT (/api/token/, /api/token/refresh/)
3. CRUD dla notatek powiązanych z uwierzytelnionym użytkownikiem (/api/notes/)
4. Obsługa tagów przez relację wiele-do-wielu
5. Filtrowanie po tagach i dacie utworzenia
6. Uprawnienia: tylko autor może aktualizować/usunąć swoje notatki