Hi,
I checked your requirements and I can create the markers whenever user clicks on the map. The input fields can be made draggable, so that whenever the user changes order, the markers order will be changed. I hope jquery ui can be used to drag the input fields. The output json can be generated with markers lat/lng, title & description. If needed, the markers can be generated when json is provided as input.
Pls DM me to discuss further details.
I have 4 years of experience in front-end devlopment using HTML, CSS, JS, jQuery, Bootstrap and AngualarJS. I am proficient programmer in asp.net and php also. I can assure you that I will provide quality work in given time period without any issues. The final code will be delivered with comments and documentation.
Looking forward to work with you,
Kasi