Project 3 — Productivity
A practical solution to organize tasks, routines, and goals with simplicity.
TaskFlow is a personal productivity app based on the Kanban method. It lets you organize tasks into customizable columns — To Do, In Progress, and Done — with drag-and-drop support, colored priorities, and due dates. It works completely offline thanks to local storage in the browser.
The app was developed with TypeScript to ensure static typing and reduce runtime errors. Vite was chosen as the bundler for its speed in development and in the final build. The interface is fully responsive, working equally well on desktop and mobile.
Concurrent features, Suspense, and state transitions for a more responsive UI.
Full static typing across all components, props, and reducers in the project.
Native drag-and-drop between Kanban columns with visual feedback during dragging.
Installable as a native app on mobile and desktop, with full offline support.
Ready to see the project in action?
View Project