The current demo may not work as we have disabled our Google Map API to avoid additional expenses
A platform for hikers to connect, plan and record their hiking experiences.
TrekTogether is a project for NUS Orbital 2021 by Ngo Ngoc Phuong Uyen& Hoang Trong Tan . This is an advanced-level project, Apollo 11
We created a mobile application that can connect hikers with others in the community: by pairing up with another like-minded hiker and embark on trips together. Our app also serves as a tool to help hikers organise their journeys by planning future trips, and saving memorable details of their past trips.
- A package manager (e.g., npm, Yarn, or pnpm)
- A working Firebase account
- Expo Go on your mobile device or simulators
expo-cli
, install withnpm install expo-cli --global
oryarn global add expo-cli
- A working Google Map API
- A working Firebase Application, specifically a web application project. Spark plan (without credit card) is sufficient.
-
Clone this repository
-
Install all dependencies with your package manager
npm install
oryarn install
-
Grab the configuration info from Add Firebase SDK
If you missed this page, go to Project Overview, scroll down to Your apps, and locate the web app with your set nickname. Under SDK setup and configuration, choose Config and the configuration info is given to you in the form ofconfig firebaseConfig = { ... };
. -
Create a
.env
file (yes, starting with a dot) in the root project directory -
Populate the
.env
file with the Firebase configuration and Google API key -
In Firebase, enable Authentication by navigating to Build > Authentication > Get started on your Firebase console
-
Run the app using
expo start