Hi, I am interested in your project and I'd like to help you solve it. I have many experience in developing web map such as google map API, mapbox, openlayers, arcgis, geoserver. So this project is not hard with me and I'd like to discuss more with you. Dont be hesistate to contact me.
Best regards