Offering an affordable, open way for people with disabilities to enjoy the games they love.
- Node.js: Download and install Node.js from here.
- PlatformIO: Download and install PlatformIO (Core or IDE is fine) from here.
- Arduino Micro: Grab an Arduino Micro from here.
- You should be able to use any off-the-shelf button or joystick, provided that it's compatible with the Arduino Micro. Be sure to connect the pins according to the pins in
arduino-code/src/main.cpp
.
- You should be able to use any off-the-shelf button or joystick, provided that it's compatible with the Arduino Micro. Be sure to connect the pins according to the pins in
- Clone the repository:
git clone https://github.com/RamenBuddha/SH24.git
- Navigate to the project directory:
cd SH24
- Install dependencies:
npm install
- Build and run Arduino code
cd arduino_prog
pio run -e micro -t upload
-
Start the development server:
npm start
The app will be available at
http://localhost:3000
. -
Build for production:
npm run build
(Optional) If you'd like an easy way to experience the software/development environment, run
npm run dev
The app will be usable at http://localhost:5173/
or other destinations specified in the terminal.