Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

FocusFlow

Overview

FocusFlow is an innovative productivity application tailored for individuals with Attention Deficit Hyperactivity Disorder (ADHD). By combining the time-tested Pomodoro Technique with engaging gamification elements and cutting-edge AI task prioritization, FocusFlow helps users overcome executive function challenges and achieve their goals.

Core Features

  • Customizable Pomodoro timer with ADHD-friendly work/break ratios
  • Gamified task completion system with rewards and achievements
  • AI-powered task prioritization based on user behavior and deadlines
  • Visual task boards with drag-and-drop functionality
  • Distraction blocking and website/app usage tracking
  • Daily/weekly reports on productivity and focus metrics
  • Integration with popular calendar and to-do list applications

Technology Stack

  • Flutter (for cross-platform development)
  • Firebase (authentication, real-time database, and cloud functions)
  • TensorFlow (for AI task prioritization)
  • Electron (for desktop application)

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/focus-flow.git
    
  2. Install Flutter and set up your development environment as per the official Flutter documentation
  3. Install dependencies:
    flutter pub get
    
  4. Run the application:
    flutter run
    

Usage

  1. Sign up for an account or log in
  2. Set up your profile and ADHD-specific preferences
  3. Add tasks to your board and let the AI suggest prioritization
  4. Start a Pomodoro session and focus on your highest priority task
  5. Complete tasks to earn points and unlock achievements
  6. Review your productivity stats and adjust your strategy as needed

The Science Behind FocusFlow

FocusFlow is built on a foundation of research in ADHD management, productivity techniques, and behavioral psychology. Key scientific principles incorporated include:

  • Variable reward systems to boost dopamine
  • Implementation of structured external motivators
  • Reduction of choice paralysis through AI-assisted decision making
  • Visual management techniques to support executive function

For a detailed breakdown of the research underlying FocusFlow, please see our RESEARCH.md file.

Accessibility

We are committed to making FocusFlow accessible to all users. The app is designed with dyslexia-friendly fonts, customizable color schemes for color blindness, and is fully compatible with screen readers.

Data and Privacy

User data is anonymized and used to improve the AI prioritization algorithm. Personal information is never sold or shared. Users can export or delete their data at any time.

Contributing

We welcome contributions, especially from individuals with ADHD or professionals in the field. Please see our CONTRIBUTING.md file for guidelines.

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details.

Support and Community

Join our supportive community of users:

Disclaimer

FocusFlow is a productivity tool and should not be considered a medical treatment for ADHD. Always consult with a healthcare professional for medical advice and treatment options.

About

A productivity tool designed specifically for individuals with ADHD, incorporating the Pomodoro Technique, gamification, and AI-powered task prioritization.​​​​​​​​​​​​​​​​

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors