Ida is a collection of mini games meant for kids. The games are meant to be slightly challenging, but also fun and quick. There are 26 games representing the 26 letters of the alphabet. Ida is the name of the app/game, but also the name of the main character, who is a smart monkey held captive by an evil scientist. The object of the game is to free Ida the monkey from the evil scientist by completing the 26 mini games and releasing the 26 corresponding locks on Ida's cage.
The production game can be found at https://ida-el-ethan.vercel.app/
- (Optional but recommended) Install nvm and then run
nvm use
from the project root to install a compatible version of node. - (Optional but recommended) Install the prettier eslint VS Code extension and set as default formatter following the instructions here.
- Install JavaScript dependencies using
yarn
. Note that after completing steps 0-2, you might need to restart VS Code for the prettier eslint extension to work properly. - Use
yarn dev
to run the local development server,yarn test
to run tests, andyarn lint
to run the linter. You can also runyarn build
to check that the production build completes successfully.
The production app is built automatically on merge to main
. All feature work should be done in branches off of main
, reviewed and approved, and then merged into main
for release.