Lista zadań aplikacja z autoryzacją i Drag-and-Drop (Next.js)

Javascript & Typescript
Praca 1 z 2
Opracowałem nowoczesną aplikację do zarządzania zadaniami z intuicyjnym interfejsem i wsparciem dla drag-and-drop.
System umożliwia tworzenie i organizowanie list zadań, przypisywanie priorytetów oraz śledzenie postępów.

Funkcjonalność:
Rejestracja i logowanie użytkowników
Tworzenie i edytowanie list zadań (ToDo List)
Dodawanie i edytowanie poszczególnych zadań
Drag-and-Drop do zmiany kolejności zadań
Filtrowanie zadań: Wszystkie / Zrealizowane / Aktywne
Przypisywanie priorytetów (Wysoki, Średni, Niski)
Internacjonalizacja
Zmiana motywu
Responsywny design dla urządzeń mobilnych i desktopowych

Stos technologiczny:
Frontend: Next.js, React, Tailwind CSS
Zarządzanie stanem: Redux
Drag-and-Drop: React Beautiful DnD
Backend: REST API (zewnętrzny)