We built NeuroFocus out of a common frustration: getting distracted while watching online lectures. We've all experienced those moments when our minds wander, missing crucial parts of the lesson. NeuroFocus addresses this problem head-on.

Using a Flask server and an EEG sensor, our device monitors your brainwaves and detects when your attention drops. When a lapse in concentration is identified, NeuroFocus automatically pauses the lecture video and sends a real-time notification to the frontend. Leveraging Socket.IO, NeuroFocus streams data continuously, providing you with up-to-date focus levels and detailed insights into your engagement. With NeuroFocus, you can maximize your learning efficiency by staying aware of your concentration levels and taking timely breaks when needed. No more missed information, just focused learning.

Built With

Share this project:

Updates