I am new to Python and been putting my hands around ArcGIS for a while. So I am wondering if it is possible to create a GUI for an ArcGIS project I did and compile it to a desktop application or web based application. Considering my core is HTML I was even thinking if it is possible with it.
TLDR: Can you build standalone desktop app, or web app with python and ArcGIS? No, not really. What about adding GP services, tools, or scripts? Yes, that is doable.
You can create add-ins and scripts to launch in ArcGIS Desktop, and geoprocessing services to use with ArcGIS Server. You can read more about these below, as they may be what you are looking for.
Python Scripts in ArcGIS Desktop - http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/a-quick-tour-of-creating-script-tools.htm
Geoprocessing Services on ArcGIS Server - http://server.arcgis.com/en/server/latest/publish-services/linux/what-is-a-geoprocessing-service-.htm