Skip to content

khorramk/NeighborHood-Map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arts and entertainment map

This is my Own project making custom style Maps. the purpose is to show most popolar 🎪 entertainment places in London

motivation

I wanted to create and test for user to navigate to a list of option provided in the map.

I like geocanvas drawing specially in programming.

build satatus

this project was bootstrapped with react. in addition it has other dependencies:

  1. react-map-gl can be found the documentation on https://uber.github.io/react-map-gl/#/
  2. also popular module in http://alex3165.github.io/react-mapbox-gl/
  3. also used foursqaure API to get relevant information
  4. and mainly used mapbox to render the maps.

Code style

in this project i mainly used ES6 to implement the features however you can converted to ES5 and older just by going to Babel.js website.

screenshots

Tech/framework used

bulit with: react component

Code example

live version you can get below link: https://stackblitz.com/edit/react-xfk7lp

Installation

to run the app in you local machine:

  1. clone the project
  2. put you API key in util/infoAPI.js file where it says put your foursqare API
  3. put your Mapbox token in Map.js
  4. then run the application in terminal using:
cd <project-name>
npm install
npm start

also make sure pick your favorite browser.

API Reference

to API used here

  1. mapbox API
  2. foursquare API

Tests

tests will be dsiplayed errors in your browser make sure you look at ther errors and got to the line number

how to use

to use this projects or getting some code snippets. you are allowed to do so. provided your own API key and token

Contribute

if you think you can add additional features and add some functionality then do make pull request or we can discuss the problem your running. so we can overcome it collectively.

credits

  1. udacity to make me a proper front end developer
  2. mapbox
  3. react component thinking
  4. uber documentation