You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is my project submission for Udacity's Full Stack Web Developer nanodegree's neighborhood map project. The goal of this project was to develop a single page application featuring a map of a neighborhood that includes highlighted locations, third-party data about those locations, and various ways to browse the content.
In order to actually run this website on your own machine you will need to clone this repo. Then, you will need to generate your own API credentials for the Google Maps Javascript API. To do that follow these steps:
Click 'New Project', give your project a name, and click 'Create Project'
Search for the 'Maps Javascript API'and click 'Enable'
Now, click on the 'Credentials' tab, click 'Create credentials', and select 'API Key'
Copy the API key
Go to the index.html file in the cloned repo, find the final script tag with the call to the Maps Javascript API, and replace my API key with the one you just created
Once you have created the API key and replaced my API key, you are ready to actually startup the site. All you have to do is open the index.html file in any browser.
KnockoutJS
KnockoutJS is an organizational framework that implements Model–View–Viewmodel (MVVM), a software architectural pattern. In my application, KnockoutJS is used to create rich, responsive display and editor user interfaces with a clean underlying data model.
3rd Party APIs
Data from 3rd party APIs is loaded asynchronously with errors handled gracefully. The Google Maps API is used to generate a map of New York City. The Wikipedia API provides additional data about the highlighted locations.