A web application that displays all burger joints in Tartu, Estonia, on a map. Latest photo of each burger joint is also displayed.
The venues are fetched using Foursquare API, the map is generated using Google Map API.
This project was bootstrapped with Create React App. The application state is managed using Redux.
- All burger joints are shown on the map except the ones in a 1km radius from the Tartu bus station.
- Clicking on a venue will show the name of the burger joint.
- A 1km radius circle is drawn around the Tartu bus station where venues are not displayed.
- The latest photo of each burger joint is shown.
To use the Foursquare API, you must obtain a client id and client secret from Foursquare.
To use the Google Map API, you must obtain an API key from Google Map Platform.
In order to run this application as is you must create the config file in 'src/config.js' location and update the variables with your Google Map API key, Fouraquare cliend id and secret.
// src/config.js
export const GOOGLE_MAP_API_KEY = '<YOUR_KEY>';
export const FOURSQUARE_CREDS = {
clientId: '<YOUR_CLIENT_ID>',
clientSecret: '<YOUR_CLIENT_SECRET>'
};
This project is licensed under the MIT License - see the LICENSE.md file for details.