Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Legesus/FlowFocus

Repository files navigation

FlowFocus 🌊

License: ISC Next.js React TypeScript

An AI-powered deep work companion designed to enhance your productivity and focus through intelligent task management and distraction control.

🚀 Features

  • Task Prioritization

    • AI-powered task breakdown
    • PDF task import and analysis using Gemini AI
    • Custom prioritization with subtasks
    • Export tasks to PDF
  • Focus Mode

    • Pomodoro timer with customizable work/break durations
    • Website and app blocking during focus sessions
    • Distraction management
  • Analytics Dashboard

    • Focus streak tracking
    • Productivity patterns analysis
    • Personalized improvement tips
  • Calendar Integration

    • Optional sync with Google Calendar and Outlook
    • Visual schedule management

🛠️ Tech Stack

  • Next.js 15.1.7
  • React 19.0.0
  • TypeScript 5.7.3
  • Tailwind CSS
  • Google Generative AI (Gemini)
  • PDF.js for document processing
  • Electron for desktop app support

⚙️ Prerequisites

  • Node.js
  • npm
  • Google AI API key

📦 Installation

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Set up environment variables:

🚀 Development

Run the development server:

npm run dev

For desktop app development:

npm run electron-dev

🏗️ Building

For web:

npm run build
npm start

For desktop:

npm run electron-build

🔒 Security Note

  • Never commit .env.local or share API keys
  • API keys are stored securely in localStorage
  • Environment variables are protected by Next.js

📄 License

This project is licensed under the ISC License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published