A generic template for creating interactive maps from a simple csv.
You can access a demo, which uses a random dataset, here:
To modify for your purposes, you need to change the following file:
https://github.com/RobinL/interactive_maps_template/blob/master/data/data_template_messy.csv
and change the config file so that it aligns with your column names
https://github.com/RobinL/interactive_maps_template/blob/master/js/custom_code/settings.txt
and it should work.
Some pics: