A modern full-stack task management application built with React, TypeScript, Node.js, Express, and PostgreSQL.
It allows users to create, organize, and prioritize tasks with a beautiful and responsive interface.
🧠 Built to showcase full-stack development skills — authentication, CRUD operations, drag-and-drop UI, and database integration.
The Task Tracker App helps users stay productive by tracking daily activities efficiently.
It includes user authentication, category tagging, priority levels, and due date reminders — all synced to a PostgreSQL database.
Frontend:
-
React (TypeScript)
-
Tailwind CSS
-
React Beautiful DnD
-
React Hot Toast
-
React Router DOM
Backend:
-
Node.js + Express
-
TypeScript
-
PostgreSQL + Sequelize ORM
-
JWT Authentication
-
bcrypt for password hashing
-
CORS enabled
✅ User signup & login with JWT
✅ Create, edit, and delete tasks
✅ Categorize tasks by tags or priority
✅ Filter tasks by priority or due date
✅ Drag & drop tasks like Trello
✅ Dark / Light mode toggle
✅ Responsive UI for mobile and desktop
No file chosenNo file chosen