Skip to content
This repository has been archived by the owner on Feb 13, 2022. It is now read-only.

jushg/trekTogether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

TrekTogether

runs with expo

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

Project Scope

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.

Read more about our project here or watch a video demonstration here

Development Guide

Tools & prerequisites

  • A package manager (e.g., npm, Yarn, or pnpm)
  • A working Firebase account
  • Expo Go on your mobile device or simulators
  • expo-cli, install with npm install expo-cli --global or yarn 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.

Setting up

  1. Clone this repository

  2. Install all dependencies with your package manager
    npm install or yarn install

  3. 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 of config firebaseConfig = { ... };.

  4. Create a .env file (yes, starting with a dot) in the root project directory

  5. Populate the .env file with the Firebase configuration and Google API key

  6. In Firebase, enable Authentication by navigating to Build > Authentication > Get started on your Firebase console

  7. Run the app using expo start

Releases

No releases published

Packages

No packages published