I wrote a really simple app in Python for a school project. It is for a skillsharing community that our club is trying to start up. Imagine Venmo, but without any money involved. It's essentially a record of favors done for those in the community.
The users' info is stored as a dictionary within a dictionary of all users. The dictionary is pickled and the .pkl is updated automatically whenever user info is changed. I want the users to be able to access the information online, by logging in via username and password. It will be used regularly by people and security isn't really a concern since it doesn't store personal info and the users are a small group that are in our club.
Anyhow, my issue is that I only know how to do backend stuff and basic tkinter GUIs (which, AFAIK can't be used for my needs). I'm a self-taught and uncommitted novice programmer, so I don't even know how to search for what I'm trying to do. I imagine what I need to do is put the program and the .pkl on the server that will host my website. (I have a domain name, but never figured out how to actually make it a website...) From there, I imagine I have to write some code that will create a login screen and allow users to login and view the attributes associated with their profile as well as send "payment" (as favors) to other users.
How do I do any/all of this? I'm looking for online resources or explanations from the community that will help me get this project off the ground. Also, telling me what it is called that I am trying to do would be greatly appreciated. Thanks!
If I got your idea right then you just want to create python web application.
First, you should check out python WebFrameworks and choose right one for you.
Then you should check how to work with it on your existing web server.
And last but not least (if I didn't forget anything) you should check some info on front-end programming.
Sorry, if I gor your idea wrong or misguiding you at somwe point.
How do I make an app available online? [Python]