Task Manager (Next.js 16 + Prisma + PostgreSQL)
Modern Fullstack application for task management (Task Management System). The project demonstrates work with the latest technology stack (Next.js 16) and relational databases.
Implemented functionality:
Interactive UI: Drag-and-drop sorting of tasks (react-dnd) — smooth dragging of cards with the mouse.
Security: Authorization and authentication via JWT + bcrypt (password hashing).
Data handling: Full CRUD, filtering (Active/Completed), real-time search, and sorting by priority/date.
Calendar: Setting due dates with integration of date-fns.
UI/UX: Modern "Dark Slate" design based on the shadcn/ui library and Tailwind CSS. Responsive for mobile devices.
Technical stack:
Frontend: Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, React DnD.
Backend: Node.js, Express.js.
Database: PostgreSQL + Prisma ORM (the most modern tool for working with SQL).
#NextJS #TypeScript #PostgreSQL #PrismaORM #tailwindcss #Fullstack #shadcn #CRUD
Implemented functionality:
Interactive UI: Drag-and-drop sorting of tasks (react-dnd) — smooth dragging of cards with the mouse.
Security: Authorization and authentication via JWT + bcrypt (password hashing).
Data handling: Full CRUD, filtering (Active/Completed), real-time search, and sorting by priority/date.
Calendar: Setting due dates with integration of date-fns.
UI/UX: Modern "Dark Slate" design based on the shadcn/ui library and Tailwind CSS. Responsive for mobile devices.
Technical stack:
Frontend: Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, React DnD.
Backend: Node.js, Express.js.
Database: PostgreSQL + Prisma ORM (the most modern tool for working with SQL).
#NextJS #TypeScript #PostgreSQL #PrismaORM #tailwindcss #Fullstack #shadcn #CRUD