This app is an extension of my thesis project at Hunter College, “Entheogen”. A description of this project can be foundhere.
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.
- In your clone/fork of this repo:
bundle installrails db:create #creates databaserails db:migrate #creates tables in dbrails db:seed #creates seed datarails s #to run the server
The instructions for the front-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.