Inspiration
Whenever we begin an intense work session (such as the night before a final) or a casual work session, we always think about how nice it would be to have everything set up for us automatically. Imagine: blocking distracting websites, playing our favourite focus-music, and alerts whenever we get too stressed or lose focus. No such webapp exists, so we wanted to make it ourselves.
What it does
LockedOut is THE all-in-one personal assistant. It uses your EEG data in order to help you meditate, do brain puzzles, and focus on your work - and it provides analyses of your readings, as well as in-built links to scientific papers for further reading :) It plays your music, lets you know when your stress levels are too high, energy levels are too low, and much much more. You can customize which websites are blocked, how long your study sessions are, etc. We have in-built puzzle modes, where you can solve Raven's Matrices - and use your EEG data to see how your focus/engagement changes when you're doing easy/challenging problems, which will help you decided which study mode (intense/casual) is best for you at the moment.
How we built it
Built with mostly Typescript and tailwind-css with vite as framework.
Challenges we ran into
We ran into multiple challenges during development, mostly: 1) The EEG headset caused problems, presumably due to faulty electrodes. As such, it worked only briefly during our testing period.2) We had many issues with permissions for the extension to block websites.3) We also had issues (like many other participants) with the Spotify API.
Accomplishments that we're proud of
We've managed to collect some synthetic data from the EEG headset into our wonderful made website! We're also proud of the customizable Spotify playlists, and customizable photo albums.
What we learned
It was so fun using the EEG headset while it lasted :D . We've learned how to connect some of the data gathered by the EEG headset and input it into our website! Also, as always, we learned to troubleshoot better :)))
What's next for Lockedout
We want to fully flesh out our end-to-end pipeline with different EEG headsets and improve upon our features to make them more robust.
Built With
- emotiv
- python
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.