Sena Ahmad Fathoni
Full-stack Developer
Back to Home

Case Study

FocusFlow

FocusFlow is a productivity system that combines planning, execution, and reflection in one place so users can consistently ship work, not just organize it.

Goal

Build a focused personal productivity app that supports deep work, keeps tasks visible, and provides insights that improve habits over time.

My Role

Led full-stack development, including UX flow design, data model planning, authentication, dashboard implementation, and AI feature integration.

Delivered Outcomes

  • Task management with status tracking and priority organization.
  • Pomodoro focus sessions with timer-driven workflow.
  • Kanban board to manage task flow from planning to completion.
  • Analytics dashboard for productivity and focus trends.
  • AI-powered insights to suggest better planning and execution.

Architecture

  • App Router-based Next.js app with server and client component split.
  • Prisma ORM for typed data access and schema migrations.
  • PostgreSQL persistence for tasks, sessions, and user data.
  • NextAuth.js for authentication and secure user sessions.
  • Integrated AI API layer for contextual productivity suggestions.

Tech Stack

Next.js 15TypeScriptTailwind CSSPrismaPostgreSQLNextAuth.jsZ.AI API