Menedżer zadań (Next.js 16 + Prisma + PostgreSQL)
Nowoczesna aplikacja Fullstack do zarządzania zadaniami (System Zarządzania Zadaniami). Projekt demonstruje pracę z najnowszym stosem technologii (Next.js 16) oraz relacyjnymi bazami danych.
Zrealizowane funkcjonalności:
Interaktywny UI: Drag-and-drop sortowanie zadań (react-dnd) — płynne przeciąganie kart za pomocą myszy.
Bezpieczeństwo: Autoryzacja i uwierzytelnianie przez JWT + bcrypt (haszowanie haseł).
Praca z danymi: Pełnoprawny CRUD, filtrowanie (Aktywne/Zakończone), wyszukiwanie w czasie rzeczywistym oraz sortowanie według priorytetu/dat.
Kalendarz: Ustalanie terminów (Daty Zakończenia) z integracją date-fns.
UI/UX: Nowoczesny design "Dark Slate" oparty na bibliotece shadcn/ui oraz Tailwind CSS. Responsywny na urządzenia mobilne.
Stos technologiczny:
Frontend: Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, React DnD.
Backend: Node.js, Express.js.
Baza danych: PostgreSQL + Prisma ORM (najnowocześniejsze narzędzie do pracy z SQL).
#NextJS #TypeScript #PostgreSQL #PrismaORM #tailwindcss #Fullstack #shadcn #CRUD
Zrealizowane funkcjonalności:
Interaktywny UI: Drag-and-drop sortowanie zadań (react-dnd) — płynne przeciąganie kart za pomocą myszy.
Bezpieczeństwo: Autoryzacja i uwierzytelnianie przez JWT + bcrypt (haszowanie haseł).
Praca z danymi: Pełnoprawny CRUD, filtrowanie (Aktywne/Zakończone), wyszukiwanie w czasie rzeczywistym oraz sortowanie według priorytetu/dat.
Kalendarz: Ustalanie terminów (Daty Zakończenia) z integracją date-fns.
UI/UX: Nowoczesny design "Dark Slate" oparty na bibliotece shadcn/ui oraz Tailwind CSS. Responsywny na urządzenia mobilne.
Stos technologiczny:
Frontend: Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, React DnD.
Backend: Node.js, Express.js.
Baza danych: PostgreSQL + Prisma ORM (najnowocześniejsze narzędzie do pracy z SQL).
#NextJS #TypeScript #PostgreSQL #PrismaORM #tailwindcss #Fullstack #shadcn #CRUD