Social media workout challenge app that allows users to create their own challeges. Once the users are in the area it allows them to be able to particpate in the race by tracking them using their hand phone devices GPS location services. Users will be able to create their own race start location and finish destination. While the users are conducting the challenge via running, biking, skateboarding, rollerblading etc. they will be able to collect coins along the race. The person that finishes the race first whens the challlenge and the jackpot.
Created on React-Native & Firebase (back-end) which will allow users to run on both Android & iOS devices.
- Open android studios and create an emulator using these settings:
device: Pixel_XL system image: Oreo API 27 x86_64 Android 8.1 avd name: Pixel XL API 27 After you finish setting up the emulator run the android emulator. At this point you can close android studios, but leave the emulator running.
-
Open up command prompt and make sure that you ‘cd’ to your desktop. ususally C:\Users\“your computer name”\Desktop
-
then type:
git clone https://github.com/ThompsonL/HackWitUs18
-
then cd to HackWitUs18.
-
then type:
npm install
-
this will install the node modules that HackWitUs18 will need to run the application.
-
Once the installation is complete type
expo start
- If you don’t have expo then install it by:
npm -i -g expo-cli --save
-
After you have ran ‘expo start’ your web browser should open with the QR code on the bottom left corner.
-
Click on Run on Android device/emulator
-
Asks please enable permit drawing over other apps ‘Say Yes’
-
Click to turn on ‘Allow display over other apps’ switch
-
Ready.Set.Go application should display on the android emulator.
-
Now open VScode and open the HackWitUs18 folder
-
Open Login.js and you can edit the code that says ‘Ready.Set.Go’ and change it to ‘Your-Name’ and press Ctrl-S/CMD-S and the Android emulator will update displaying your changes.
Cheers 🍻
Darin:
-
- Build GUI
-
- Load Google Maps API
-
- Build Fire-Base
Tom:
-
- Develop messenger on R (Incompatible)
-
- Tie R with JS (Didn't use it)
-
- Proof-Read slide show
-
- Create visualization for presentation
Ani:
-
- Develop QR Code
-
- Tie into JS/Firebase
Karan:
-
- Build checkpoints
-
- Tie into JS
Joe:
-
- UI
-
- Presentation/Executive Summary
-
- Manage Group/Keep Time