/footprints

iOS app that allows you to curate stories and experiences through creating personalized walking tours

Primary LanguageHTML

Footprints

Footprints is an iOS app that allows you to tell a story or share an experience by creating tours to share with friends, visitors, and tourists.

alltours mytours

Table of Contents

  1. Team
  2. Usage
  3. Requirements
  4. Development
    1. Installing Dependencies
  5. Documentation
  6. Roadmap
  7. Contributing

Team

Usage

  1. Create an account
  2. Browse all tours or create your own
  3. Find one you like and take it or share yours

Requirements

  • npm
  • React Native
  • XCode
  • MySQL
  • Node/Express

Development

  1. Install all dependencies - see below.
  2. Start MySQL server mysql.server start
  3. cd into server and run node server.js
  4. cd into mobile and run react-native start
  5. Open XCode and build
  6. Enjoy

To run server tests, run grunt testBack

Installing Dependencies

From within the root, server, and mobile directories:

npm install

Documentation

Please read docs for more information.

Roadmap

View the project roadmap here

  1. Add location awareness
  2. Ability to save and favorite tours
  3. Search functionality
  4. Load tours based on GPS location

Contributing

See CONTRIBUTING.md for contribution guidelines.