Skip to content

ckoga/GlobeTrotter

 
 

Repository files navigation

GlobeTrotter

Build Status

GlobeTrotter is a mobile application that allows users to plan multi-leg adventures and create day-by-day itineraries for each stop along the way. GlobeTrotter helps you collect all of the infomation about your trip into one convenient location.

Table of Contents

Set Up

1. Clone the repository

git clone https://github.com/sertmer/GlobeTrotter

2. Install dependencies

npm install

3. Start the Server

npm start

To run on your phone:

  1. On the webpage that loads when you npm start, scan the QR code with your camera app
  2. Download the Expo Client app from the app store

To run on a simulator:

  1. Install the Expo Command Line Interface with npm i##tall -g expo-cli
  2. run npm run ios or npm run android

To run in your web browser:

  1. run npm start
  2. On the expo webpage that opens up in your browser, click run in web browser from the left panel

Video

Coming Soon!

Screenshots

Tech Stack

Front End

Colin Koga, Austen Dunn, and Scott Ertmer

  • React Native
  • Expo
  • React Native Navigation
  • React Native Maps
  • React Native Calendars
  • Testing with Jest/Enzyme
  • Travis CI
  • Fetch API

Back End

John Travers and Zac Isaacson

  • Python
  • Django
  • GraphQL
  • PostgresQL
  • Travis CI

API's Utilized

Goals

  • Implementing brand new technologies and frameworks
  • Utilizing Continuious Integration tools to automate the testing suite on push and merge
  • Use agile procress to break the work into discreet user stories
  • Collaboration between front and back end teams
  • Create a fluid and unobtrusive UI

Project Board

GlobeTrotter followed an agile process using the automated kanban board on GitHub Projects. User stories were:

  • divided into sprints
  • created as issues, following a team-decided template
  • assigned labels (sprint 1, front end, trips view, bug, extension)
  • assigned to a team member
  • tracked by the whole team
  • PR template used by all members of the team, to encourage thourough code review.

The project board can be viewed here

Icon Credit

Freepik, Flat Icon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%