Lock In or Zone Out: A Pomodoro App That Gets Your Mood to Flow

Members: Ali, Kevin, Kelvin, and Sarah

💡 Inspiration

At Focus Flow, we saw a unique opportunity to integrate AI into productivity and education. Our goal was to elevate the Pomodoro technique by incorporating adaptive AI that responds to users' emotional states, ensuring an immersive and effective study experience. We recognize that emotions play a crucial role in focus and motivation—prolonged screen time and challenging subjects can negatively impact attention span and productivity. Focus Flow aims to counteract these obstacles by providing an adaptive study session that aligns with the user's mood.

🛠️ What It Does

Focus Flow enhances traditional Pomodoro study methods by incorporating AI-driven emotional adaptability. The app:

  • Detects and interprets user emotions through facial recognition and sentiment analysis.
  • Adjusts study session lengths and break times based on detected emotional state.
  • Provides personalized productivity suggestions and mindfulness techniques.
  • Tracks progress and mood trends over time to optimize study habits.

🧰 How We Built It

To develop Focus Flow, we utilized:

  • Google Gemini for AI-powered emotion detection and personalized recommendations.
  • React for the frontend to ensure a dynamic and responsive user experience.
  • Flask for the backend to manage API calls and data processing.

Although Focus Flow is built with React, Flask, and MongoDB, it aligns closely with MERN stack principles, leveraging Reacts modularity for structure and interactivity.

⚠️ Challenges We Ran Into

  • Fine-tuning AI models to accurately detect emotions in real time.
  • Integrating seamless communication between frontend and backend components.
  • Managing and optimizing performance for real-time sentiment analysis.

🏆 Accomplishments That We're Proud Of

  • Successfully integrating AI to create an adaptive Pomodoro experience.
  • Achieving real-time mood-based session customization.
  • Developing a seamless and engaging user interface.
  • Overcoming technical barriers to enhance productivity through AI-driven solutions.

Overall as the team, Focus Flow we're proud to see how far we've come along during this 36 hour hackathon journey and see how much our project has grown. Not only have we've build a function application however we've made friends for a lifetime and memories to carry with us as we further adventure ourselves to developing the launch of our application.

📑 What We Learned

  • The importance of AI-human interaction in productivity applications.
  • How to efficiently manage full-stack development across different technologies.
  • Effective collaboration strategies within a diverse skill set team.
  • Learning to step out of your comfort zone.

🔮 What's Next for Focus Flow

  • Expanding AI capabilities to include voice recognition and sentiment analysis from text input.
  • Introducing deeper integrations with calendar apps for smart scheduling.
  • Developing a mobile version to enhance accessibility.
  • Implementing a community feature where users can share study techniques and insights.

Focus Flow is more than just a productivity tool—it's an AI-driven study companion designed to help users maximize their focus, motivation, and efficiency.

Built With

Share this project:

Updates