cd server
pip3 install -R requirements.txt
python3 app.py <path to database>
The server will run at localhost:5000.
You need to generate some of the assets first. This requires the server to be running.
cd client/scripts
pip3 install -R requirements.txt
python3 client/scripts/init_cards.py http://localhost:5000
After that you should install dependencies and run the app with expo:
cd client
yarn
expo start
yarn test
: run unit testsyarn prettier
: format all of the tyescript filesyarn tsc
: typecheck all of the typescript filesfix-jest-expo
: you may need to run this if the tests don't work for a mysterious reason