I am trying to understand what architecture I can use for my GIS Application. I am from a programming background, however quite inexperienced with GIS and Web development, yet the task is to create a combination of them.
I am trying to create a simple standalone application in the web (Started using PythonAnywhere as it seemed very easy to understand). A set of GIS coordinates are uploaded in a txt format and they are then plotted using MatPlotLib and saved in PDF format. However, I would like to make the UI more intuitive, by having an option to see these coordinates in the web browser itself and to move around or put layers behind it that shows the actual world map and then move around it a bit like how we manipulate them Google Maps.
Could you provide suggestions to this implementation?