Read our Blog to better understand the full scope of the project.
Visit the live map to have fun with it. (Initial load of the map might take a few seconds)
Node JS => 8.0
Google Map API key
Coveo Cloud Organization (with data containing lat/long fields)
- Fork / clone the repository.
npm installat the top of the repository.
- Configuration of Coveo Cloud and Google API key
npm run watchat the top of the repository.
- Open your browser and and paste in the url
Get Our Data
If you wish to use our data to try to experiment with the map, you can clone our Python Pusher configure the script with your Push source key and execute it to index the data into your Coveo Cloud organization. You can find all the individual JSON file in the ressource folder of this project.
npm run setupwill copy the needed ressources (
templates, etc.) in the
npm run csswill build the sass files into a css file in the
npm run buildwill run the
csstask, then compile the typescript code.
Then, anytime you hit save in a typescript file, the server will reload your application.
Useful Visual Studio Code Extensions
If you are using Visual Studio Code, you can install the following extensions:
Shows inline linter problems in the code based on the
tslint.json file. This will ensure that you are consistent with the formatting standards.