/park-app

Primary LanguageJavaScript

App, Where's my Car?

Overview

This is a single-page-app that helps keeps track of where the user parked his car, and provides directions back to that parking spot whenever the user chooses to do so.

In it's current iteration, the app picks up on the user's current GPS location and centers the map at the user's location. The app can then save the user's location by storing the longitude and latitude of where the map is centered. While saving a parking spot to the database, the app also creates a save state using localStorage. This enables the user to turn off the app, and open it up again to get directions back to the parking spot without worry of the app "forgetting" that the user still has a parked spot that needs to be navigated back to.

The map scrolling function is inspired from Lyft's passenger app. The intention is to create a an experience for mobile users such that they can save their parking spots accurately.

Gems Used

  • devise
  • coffee-rails
  • pry-rails
  • pry-byebug
  • rspec-rails
  • factory_girl_rails
  • gon

Technologies Used

  • Google Maps Javascript API v3
  • HTML5 localStorage
  • HTML5 geolocation

Heroku Link

https://app-wheres-my-car.herokuapp.com/

Contact

  • Github: https://github.com/hhuang2088
  • LinkedIn: www.linkedin.com/pub/henry-huang/62/aab/b02/