Coder Social home page Coder Social logo

bike-route-hawaii's Introduction

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.

bike-route-hawaii's People

Contributors

rizort218 avatar kentsalcedo avatar ncadiente avatar

Stargazers

Jason Axelson avatar Russell Vea avatar McKay Davis avatar

Watchers

James Cloos avatar  avatar  avatar  avatar  avatar Corina avatar

bike-route-hawaii's Issues

Add reporting/suggestions to

the user marker and/or create the ability for user to drag a marker on a point to make a report or suggestion

timeout

get timeout for non cordova apps

modal view

create a modal for bike share/ landmarks / bike racks etc

Tabs

move work over to main project. Test, then push by noon.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.