This app is an extension of my thesis project at Hunter College, “Entheogen”. A description of this project can be found here.
The Muse 2016 headset connects to the Muse Direct App via Bluetooth Low Energy. Once the headset is turned on and connected to Muse Direct, live data from all four sensors on the EEG is streamed and analyzed by the app. Muse Direct allows users to record EEG sessions or meditation sessions which are stored on the cloud and can be accessed by logging into Muse Direct Cloud
The goal of this application was to use prerecorded EEG data to generate visuals rather than use live EEG data. Users upload EEG meditation sessions that were recorded in the Muse Direct app and these files are analyzed on the backend.
In the works. Please stand by!
Back-end
- Ruby on Rails - Server Framework
- PostgreSQL - Database
- Rest-Client
- Auth using JWT and bcrypt
- Firebase for file storage
Front-end
- React - JavaScript UI Framework
- React Router DOM - Routing Library for React
- react-firebase-file-uploader - npm
- Semantic UI - CSS Framework
- Node.js
- p5.js - Canvas drawing library
- Fork and clone this repo.
- run
npm i && npm start
to install all packages and run the application
The instructions for the back-end of this app are here. You'll need to clone/fork both repositories and change the fetch URLs if you want to change the API. Otherwise, the app will make calls to Heroku.