A simple cross platform (IOS and Android) app made with React Native.
- Install Node https://nodejs.org/en/download/
- Install Yarn https://classic.yarnpkg.com/lang/en/docs/install/
- Clone this repository
- Set githooks with
git config core.hooksPath ./.githooks
- Navigate to the root of the repository and run
yarn
which will install all the dependencies - Running
yarn start
will begin the development server - If you have XCode installed and an iPhone simulator, you can press
i
which will open the simulator and run the app. Otherwise, you have to install the Expo Go app on your phone and scan the QR code from the terminal with your camera to run the app on your phone in Expo Go. Make sure your phone and laptop are connected to the same wifi network to use the latter option.
-
yarn start
to begin the development server -
yarn ios
to run IOS simulator -
yarn android
to run Android simulator -
yarn lint
to lint code -
yarn lint:fix
to fix simple linting errors -
yarn format
to format code according to style guide -
yarn test
to run unit tests
Create Account | Login |
New workout, add exercises | Add sets, notes, rest | Duplicate, delete, drag | Filter Exercises, delete |
Start workout, Navigate | Enter your stats | Complete workout, Save | View workout summary |
View past performance | Edit your profile | See exercise progress | Compare exercises |
Navigation | Error handling |
Search for and add friends | See posts from multiple friends | View summary, duplicate workout | Unfollow friends |