Focus Flow
A clean and intuitive task management app designed to help you organize your day and boost productivity with focused work sessions.

The Problem
In a world of digital distractions, it's hard to stay focused. Many task managers are either too basic to be useful or so complex they become a distraction themselves. The challenge was to create a tool that organizes work without adding to the noise.
The Solution
I built Focus Flow with a clean, minimalist UI for distraction-free task management. It features a built-in Pomodoro timer to encourage focused work intervals. Using a classic stack (PostgreSQL, Express, React, Node.js), the app allows users to create projects, manage tasks with due dates, and organize their workflow with drag-and-drop. The robust back-end API connects to a PostgreSQL database, while the front-end is built with TypeScript and React for type safety and maintainability.
The Outcome
The result is a simple yet powerful tool that helps users organize their life and work. The minimalist design reduces cognitive load, and the focus timer promotes deep work, helping users be more productive. This project showcases my full-stack capabilities, from database design and API development to modern, interactive front-end implementation.
Project Gallery

The main task view, showing a list of tasks organized by project.

The integrated focus timer helps users work in dedicated, distraction-free intervals.