Skip to content
← Back to projects

Task Manager

A productivity app to organize tasks with boards, labels and reminders.

Stack

  • React
  • TypeScript
  • Node.js
  • PostgreSQL

A web app to manage personal tasks and projects. It lets you create kanban boards, assign labels and due dates, and receive reminders.

What I learned

  • Designing a REST API with token-based authentication.
  • Relational data modeling and migrations with PostgreSQL.
  • Client-side state management and optimistic updates.

Features

  • Drag & drop boards.
  • Filters by label, status and date.
  • Light and dark mode.