In this application some of the authors favorite places in a specific area are saved and shown using google map api, user is able to filter locations based on their name and get more information by clicking on each marker.
You can find applications live version [here] (http://ramankh.github.io/Neighborhood-Map/)
In this appliction the following apis and technologies are used:
- Google Map Java Script API
- Yelp API
- FourSoquare API
- JQuery
- Bootstrap
- Grunt
- Knockout.JS
- HTMLMIN
- CSSMIN
- UGLIFY
This is a single page application using knockout.JS framework. This project is implemented based on MVVM paatern. All search filters and data population on list view are implemented based on knockout databinding method
- Simply by typing in the search box you can filter locations both on list view and google map markers.
- Then you can see some suggested places retrieved from foursquare.com in the lower panel and by clicking on each link you can visit the related info on the origin website.
- By clicking on each marker on the map you can get more information about selected location from yelp and also navigate to the origin page.
- In command prompt go to project folder path which Gruntfile is located
- Run nmp install
- Run grunt