This is my senior project for my B.A. in Computer Science.
The Get Outdoors is a full-stack mobile application. It is very similar to AllTrails or other trail finders, and is compatible with both Android and IOS.
- React Native
- Spring Boot
- MySQL
- VSCode
- Android Studio
I have no plans to deploy this application to production, so using it is only recommended in a testing environment. It is not available in any app stores.
For full functionality, you must run the frontend application and the server separately and properly setup their connection. I have not tested running them on different machines, only locally on the same device.
Here are instructions for running the application in a devopment environment. Again, this is not recommended. I've included it mainly for myself for ease of use in the future.
- Open the whole project locally.
- Open Android Studio and launch an AVD to run the application on.
- Run one of the following commands in the terminal:
i.
npm startii.npx expo start - Once Metro Bundler launches from the terminal, press
ato open the application on Android. - When done, press
Ctrl+Cto close the Metro Bundler.
More detailed instructions can be found here.
I used Coolors to find/generate a color palette. You can find the specific one I chose here. If you want to alter the color palette, modify the colors.js file in the config folder.