Biofeedback app demo with CSGO integration (WIP)
Repo live demo: https://hypergamma.netlify.app
Get the latest Node.js LTS
Get the bundler: npm i -g tinybuild
Install Dependencies: npm i
Then: npm start
npm run concurrent runs the CSGO server in concurrence with the web server. The app can launch csgo for you.
To build tailwind css specifically (we prebuilt it, unless you modify): npm run tailwind
- NodeJS
- React
- Web Bluetooth/Serial via graphscript
- IndexedDB for local data
- CSGO server socket
Todo:
- Need a standalone backend (Josh can do this if needed)
- MongoDB (or other preferred e.g. firebase) for user accounts/subscriptions and persistent data
- Capacitor mobile build integration (ez)
- Some kind of profile/user system, again we have some boilerplate for this incl notifications etc..