oldtown-map is a JavaScript application that renders historic locations in Old Town Alexandria Virginia on a Google Map and adds Wikipedia images.
JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
src
.gitignore
LICENSE.md
README.md
bower.json
gulpfile.js
package.json

README.md

oldtown-map

oldtown-map is a JavaScript application that renders historic locations in Old Town Alexandria Virginia on a Google Map as markers. It provides a sidebar with a list of these locations and a searchable filter list that filters both the list and the markers on the map. Selecting a marker or a location on the list opens an InfoView with static information about the location. If an item has a Wikipedia ID, then the application displays a link to the Wikipedia page for the location and the infoView loads and scales thumbnail versions of the images on the locaiton's wikipedia page.

Project Setup

oldtown-map uses ES2015 syntax and transpiles to browser-friendly syntax using Babel. It uses gulp as the build tool and bower to manage the following external libraries:

  • jQuery
  • Bootstrap
  • Knockout
  • Knockstrap (Knockout bindings for Bootstrap... not currently used by app, but useful)

The Simpler-Sidebar Bootstrap theme is provided in this repo.

To install, execute the following:

git clone https://github.com/spmcbride1201/oldtown-map.git
cd oldtown-map
npm install
gulp

...and then open ./dist/index.html in your browser of choice

Built with love using

  • Visual Studio Code
  • Babel
  • Gulp

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details