Creating an app to facilitate and assist SHPE @ UCF in their daily tasks.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
Java 8 jdk if running an Android Virtual Device (Will not work with higher version as of when this was made)
- To check your version open your Command Prompt/Terminal and run
java -version
- Download here
- You need to set up Java_Home if this is your first time running java or have never done it before.
- If you want to run on a physical device follow this instead
- Download here
- Open up AVD (Android Virtual Device) manager and download an emulator
- You can only download this on MacOS through the App store
- If you want to use a physical device follow this
- Make sure you are signed in to your apple account and that your account is a developer account!
- MacOS:
- Download HomeBrew here
- On your terminal write:
brew install node@10
- Windows:
- Download 10.16.3 here
- Install git here
- Open your Terminal/Command Prompt and run:
npm i -g react-native-cli
A step by step series of examples that tell you how to get a development env running
- Open the Terminal/Command Prompt and use
cd /path
to go to a folder, preferably Desktop - Type:
git clone https://github.com/SHPEUCF/shpeucfapp.git
- Open the Terminal/Command Prompt and type:
cd {location of the repo}
- open the Terminal/Command Prompt and type:
npm install
- Open up Android Studio
- Open up the AVD (Android Virtual Device) manager
- Run an emulator that you have downloaded already
- Open the Terminal/Command Prompt, go to the repo (directory where you cloned shpeucfapp) and type:
react-native run-android
- Open the Terminal/Command Prompt, go to the repo (directory where you cloned shpeucfapp) and type:
react-native run-ios
- Open the project on xCode which means to open: shpeucfapp/ios/shpeucfapp.xcodeproj
- In xCode: File ->Workspace setting 🔨
- Change Build System to Legacy Build System and click OK
- Follow these instructions:
- In xCode: Product -> clean
- In xCode: Click on the project folder on the left side-bar
- Make sure there are no errors by selecting a team and changing the bundle identifier if it's giving you an error
- Close xCode and try running the simulator putting
react-native run-ios
on your terminal in the project folder - If step 6 doesn't work then try running
react-native run-ios
at least 2 more times
- React Native - The framework used
- Node - Package Manager
- Luis Benavides - Initial work - Github Repo
- Haniel Diaz - Continued work - Github Repo
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone whose code was used 🎉 🎉 🎉