Skip to content
This repository has been archived by the owner on Mar 24, 2021. It is now read-only.

corinagum/bike-route-hawaii

Repository files navigation

Ride Hawaii

ridehawaii logo

Introduction

Ride Hawaii was originally created by four students as their final project in Cohort 9 of DevLeague in Honolulu, HI. The goal of this project is to create a geolocation app usable by bikers in the Honolulu area and to provide the following map information:

  • Locations of future Bike Share sites, where bike rentals will be possible.
  • History about nearby sites as a self-created tour.
  • Locations of the bike racks that are available in Honolulu. Other features of this app include user feedback and reporting, favoriting, and user location to marker location route information.

Cohort 9 Collaborators:

Installation

In order to run this app, please run the following in your terminal after cloning the project:

$ npm i
$ bower i
$ nodemon server/server.js
$ sequelize db:seed:all

This installs the necessary dependecies and seeds the point details into a database.

To use the working version of this app please visit ridehawaii.us

User Guide

While this app was created with mobile use in mind, it is accessible using any modern browser.

  1. When first loading this app, the user should receive a popup requesting access to location information.

  2. Tapping 'Allow' will enable app functionality while 'Don't Allow' will likewise prevent it.

  3. Once the app is loaded, it will wait for user confirmation, 'tap to find location', before loading the initial map view, where the user's location marker (blue) will be centered on the screen.

  4. User can zoom in or out by tapping the + or - in the upper left corner.

  5. The green markers are the proposed BikeShare Stations nearby.

  6. Tapping a marker will show a popup with the location name. Tapping the the popup will bring up Location Details, where the user can:

  7. See detailed information and a photo, where applicable

  8. Mark the point as a favorite

  9. Indicate a safety incident

  10. Make a report or suggestion related to this point.

  11. Close this view by tapping the down-arrow in the upper right corner of the screen.

  12. The bottom navigation buttons of the map view, listed from left to right, have the following functionalities:

  13. Find my location

  14. Show List View of nearby BikeShare Stations

  15. Show List View of nearby history landmarks

  16. Show List View of nearby public bike racks

  17. In List View, user can

  18. Immediately see the distance of the mark from his or her current location.

  19. Side swipe left on any location to show buttons that will generate route directions to this point (left) or show Location Details of the point(right).

  20. Close List View by tapping the down-arrow placed in the upper-right corner of the screen.

  21. Once returned to map view, the user can modify map settings by tapping the grey gear in the upper right corner. This shows the filters. From top to bottom:

  22. 'My Favorites' will show the marker pins saved by the user

  23. 'Show Points on Drag' will reload nearby pins as the user moves across the map. This is helpful for situations where the user is viewing points on the map that is distant from his or her location.

  24. Show different types of points. BikeShare Stations is chosen by default, but the other two options are to show Landmarks (yellow markers) or public bike racks (black markers)

  25. Choose radius of shown markers by distance from user. Radius options from left to right are 0.5 mile, 1 mile, 2 miles, or all points available on the map.

  26. Tapping 'Done' will close this view

Related Resources and Appreciation

We would like to thank the following people and organizations for providing the data and support utilized to make this app a reality.

  • BikeShare Hawaii for providing the BikeShare location points.
  • Peter T. Young from Hookuleana for providing carefully compiled history locations and information with photos.
  • Data Hawaii Gov for general descriptions of bike rack locations in the city of Honolulu (and a little beyond).
  • Kelli Borgonia of Goma Games for providing design specs and files.
  • DevLeague teachers and staff for guidance, support, and advice.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages