FitNUS is an application that integrates a variety of workout plans with locations around NUS.
Based on the location selected, users are then recommended a set of workout plans. If none of the suggestions are appealing, there’s always the option to create a custom workout. Users can also begin runs.
In addition, there is a community element to the fitNUS application, with the ‘Exercise jio’ option. Here, we hope to engage the NUS community to workout in groups (of course, following COVID-19 regulations), by having exercise or even recreational sports jios at the respective venues.
Test it out here at https://docs.google.com/document/d/1TYnSBouCxTk8gRaH7y5y25p4pHBMf12f0FSljnQs9Rs/edit
For Users who involved in testing the application, these are the instructions to setup FitNUS on your phone
Android - Using Expo Go and testing account Download the Expo Go application from the Google play store on your mobile device: Expo Go Using another device - your computer or tablet, click on the fitNUS link, a QR code should show up. Open up Expo Go on your mobile device and scan the QR code that shows up Sign up for a new FitNUS account - DO NOT USE A PASSWORD THAT YOU’LL USE FOR YOUR OTHER ACCOUNTS (We have implemented password hashing but just in case.) Verify your new user account by checking the email that you have signed up with and click on the verification link. Start working out.
iOS - Using Expo Go and testing account Download the Expo Go application from the Apple app store on your mobile device: Expo Go Using another device - your computer or tablet, click on the fitNUS link, a QR code should show up. Open up Expo Go on your mobile device and login to the @testtotestfitnus Expo Go account. Username: testtotestfitnus Password: -EiM32YWJGc322E Using the @testtotestfitnus account and the Expo Go application, scan the QR code that shows up. Sign up for a new FitNUS account - DO NOT USE A PASSWORD THAT YOU’LL USE FOR YOUR OTHER ACCOUNTS (We have implemented password hashing but just in case.) Verify your new user account by checking the email that you have signed up with and click on the verification link. * Start working out.
- Go to the profile page and check if it is still loading after a minute. If this happens, please let us know.
For potential developers looking to try out and perhaps build on this application, these are instructions to obtain the code and start developing.
Access the GitHub code repository for fitNUS and create a pull request After pulling the code, install node modules by typing the command ‘rm -rf node_modules && npm install’ in the terminal (Recommended) Download the expo go app on your phone Install Android Studio and XCode (if using a mac) on your computer if you want to use the emulators provided Run expo start