An AI-powered Focus Management App inspired by neuroscience and the "1-90-0" deep work method.
FlowBoard is not just a Kanban board — it's a flow-state system that helps you rewire your focus, eliminate distractions, and achieve deep work sessions. Each task card becomes a mini flow challenge.
- Dynamic Columns: TODO, In Progress, Done (with ability to add custom columns)
- Beautiful Cards: Each card includes title, description, notes, and an AI Focus Coach panel
- Smooth Animations: Buttery drag-and-drop transitions powered by Framer Motion
- Minimal UI: Built with Next.js 14 (App Router) and Tailwind CSS v3
- Immersive Experience: Full-screen view that hides UI clutter
- Smart Timer: Defaults to 90 minutes (editable), with visual "flow energy" meter
- Breathing Animations: Subtle background animations to maintain calm focus
- AI Reflection: After each session, AI prompts reflection questions
Uses OpenAI API to provide:
- Task breakdown into "flow-optimized" chunks
- Dopamine detox reminders
- Motivational insights based on previous sessions
- Auto-generated session summaries
Dashboard showing:
- Current Streak: Consecutive days with focus sessions
- Total Focus Time: Cumulative hours and minutes
- Sessions Completed: Total number of completed sessions
- Average Focus Quality: Visual feedback with energy meter
- Clean, handwritten-meets-modern UI aesthetic
- Breathing background animations during focus mode
- Smooth card animations with Framer Motion
- Color palette: Red (#ff3333), Yellow (#ffff00), Blue (#0066ff)
- Next.js 14+ (App Router)
- TypeScript (strict mode)
- Tailwind CSS v3
- Framer Motion
- OpenAI API
- Local Storage
- Install dependencies:
npm install- Run the development server:
npm run dev- Click "+" in any column
- Enter task details
- Click "Create Task"
- Click "Enter Focus Mode" on a task card
- Start the 90-minute timer
- Work in deep focus
- Complete reflection questions
Add your OpenAI API key in the AI Coach panel to enable:
- Task breakdowns
- Dopamine detox tips
- Session summaries
- Motivational insights
flowboard/
├── app/ # Next.js pages and API routes
├── components/ # React components
│ ├── board/ # Kanban board components
│ ├── focus/ # Focus mode components
│ └── dashboard/ # Stats dashboard
├── lib/ # Utilities and types
└── public/ # Static assets
MIT License
Built with ❤️ and deep focus