Skip to content

A single-page, responsive map application that allows users to view and filter a list of neighborhood food & dessert establishments—that once selected will display additional information.

Notifications You must be signed in to change notification settings

davidsimowitz/fullstack-nanodegree-project-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neighborhood Map Application

Udacity - Full Stack Web Developer Nanodegree

The Frontend: JavaScript & AJAX Project

Objective

This project's goal was to design and implement a single-page, responsive map application—with components usable across modern desktop, tablet, and phone browsers—that allows users to view and filter a list of pre-selected neighborhood food and dessert establishments. Once an establishment is selected, details pertaining to it—such as its address and cross street on the map—are acquired through Foursquare® and displayed on the map.

Third-Party API

  • This application uses the Foursquare® application programming interface but is not endorsed or certified by Foursquare Labs, Inc. All of the Foursquare® logos (including all badges) and trademarks displayed on this application are the property of Foursquare Labs, Inc.

  • This application uses a Sandbox Account. In other words, this application has a hourly/daily/monthly rate limit to the Foursquare® API endpoints. After the limit if reached the application will receive a 'quota_exceeded' error until the limit is reset.

Application URL

Requirements

Usage

$ git clone https://github.com/davidsimowitz/fullstack-nanodegree-project-5.git
  • Above command is optional.
  • Alternatively you may download the files into the directory.
  • Enter the project directory.

    $ cd fullstack-nanodegree-project-5
    • Verify the following files/folders are present before continuing:
      • css
      • img
      • index.html
      • js
      • README.md
  • Update Client ID and Client Secret to prevent 'quota-exceeded' errors:

    • Update the 'client_id' and 'client_secret' values on lines 84–85 of the map.js file.
    $ fullstack-nanodegree-project-5/js/map.js
  • Connect to the frontend:

    • Connect to the application using your web browser.
    • (location of application file displayed below)
$ fullstack-nanodegree-project-5/index.html

About

A single-page, responsive map application that allows users to view and filter a list of neighborhood food & dessert establishments—that once selected will display additional information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published