FocusFlow: A Smarter Way to Stay Productive
🎯 Inspiration
As students, we often struggle with distractions and time management. We wanted to create an intuitive and visually engaging app that helps users stay focused while maintaining a healthy work-life balance.
🛠 What We Learned
Throughout this project, we deepened our understanding of React hooks, state management, and component composition. We also explored UI/UX principles to ensure an intuitive user experience.
🔧 How We Built It
- Frontend: React.js for the UI and state management
- Styling: CSS for a clean and responsive design
- Features: Customizable timers, progress visualization using
react-circular-progressbar, and audio alerts for breaks - Version Control: GitHub for collaboration and tracking progress
🚧 Challenges We Faced
- Dependency Issues: Resolving compatibility problems between
react-circular-progressbarand React 19 - State Management: Ensuring real-time updates of the timer while maintaining smooth UI performance
- Time Constraints: As beginners, balancing feature implementation and debugging within the hackathon timeframe was tough
🚀 What's Next?
- Adding task tracking and analytics
- Integrating notifications and AI-powered productivity insights
FocusFlow is just the beginning—our goal is to empower users with better productivity habits. 💡
Built With
- hero-icons
- react
- react-circular-progressbar
- react-slider
Log in or sign up for Devpost to join the conversation.