Skip to content

shatalovdm/neighbourhood-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neighborhood Map

This web app helps user find restaurants by zip code. User can filter results by name, address, and price and reserve a table by following a link to OpenTable website.

There are two APIs used in this project: Google Maps API and an unofficial OpenTable API. Restaurant data is provided by OpenTable. Search and filter functionality is implemented by using Knockout.js library.

Getting started

Installation

  1. Clone or download the repository:
$ git clone https://github.com/shatalovdm/website-optimisation
  1. Go to the root of the project and install all project's dependencies:
$ npm install
  1. To implement the task runner type:
$ gulp

A working post-task runner code will be available in dist directory.

  1. Go to 'dist' directory and run Python HTTP server specifying the port number:
$ python -m SimpleHTTPServer 8080
  1. Open localhost:8080 in your browser.

Demo

The demo version is available for use here.

License

This project is released under the MIT License.