Hello,
I am trying to make a desktop app version of a small terminal program I made. This will be my first desktop app. The program prompts the user to input data which gets printed as a little report and, upon confirming that the info is correct, the program connects to the Google Sheets API to save those results as a new row in a certain Sheets file.
I now want to make a GUI for this program and turn it into a small widget that runs from an executable that sits atop a webpage so that the user can input the info easier. I included a picture of some sketches I drew of how I'm currently thinking it will work.
I want to use HTML/CSS/JS to make the GUI- because I already know how to use them to make web applications- and want to process the data inputted into the GUI in Python, display the results from Python to the GUI, and upon confirmation from the user, have Python connect to the Sheets API and add to the Sheets spreadsheet. I've connected Python to a webpage with Flask, but read that it's unwieldy for desktop apps.
In the comments is a list of libraries I've found and some pros and cons about them. Is there any within or without them that you'd recommend to create a small, always-on-top desktop app that connects a Python backend to a HTML/CSS/JS GUI or some other customizable GUI?
Thank you in advance