- Install Node.js on your computer
- Download Expo Go on your phone (if you wish to run the application on your phone)
- Install chromedriver version 119 (for the automated acceptance tests only)
- Clone the current repository Sportify-Frontend
- Enter the directory of Sportify-Frontend
- Run
npm install
in terminal - Run
npm -v
, if you can see the version number, then the installation was successful
- Run
npm start
- Visit http://localhost:19006 from a browser
- You will see a QR Code in terminal
- Scan the QR code with your phone's camera
- Sportify will run on your phone via Expo Go
- Run the backend
- Run the frontend:
npm start
- With both the backend and the frontend running in the background, run
npm test
React Native: How to create a new project https://reactnative.dev/docs/environment-setup?guide=quickstart
React Native: Starting guide https://reactnative.dev/docs/tutorial
React Native: Documentations https://reactnative.dev/docs/view, etc