r/cs50 18h ago

CS50x Hosting options for a Web App that uses Python and mySQL

Aaaaaaaaaalright!! I'm finally doing the final project for CS50x. I plan to make a simple app: an HTML form that captures some info, verifies whether you're human, lets you review and edit, and then submit to a database. I have the static HTML/CSS page all set, but I'm having trouble finding a host for the backend. I have a Dreamhost account but to upgrade to let me make Python apps is not in my budget. I noticed that Heroku was suggested in the last lecture, which looks affordable but I'm not sure what plan to get.

Any insight/help would be appreciated.

Thanks!

7 Upvotes

11 comments sorted by

3

u/shimarider alum 16h ago

Do you really need a server for the final project? You can run it locally with containerization.

2

u/yingxiaojie 14h ago

Thanks! Lemme try that.

3

u/gillian_randone 13h ago

You can try looking into PythonAnywhere.

1

u/yingxiaojie 13h ago

Thanks! I am taking a look!

4

u/SetObvious7411 18h ago

As it's web based, I think you can host your own website on GitHub

Edit: https://www.geeksforgeeks.org/git/how-to-host-a-website-on-github-for-free/

4

u/yingxiaojie 17h ago edited 17h ago

Thanks for the tip! I already tried GitHub but it doesn't have any server-side processing or other backend that I need. I'm taking a look at Render right now.

2

u/SetObvious7411 17h ago

Thanks for letting me know and good luck! 

3

u/secondhatchery 18h ago

you shouldn’t go nexus first on ladder , especially against zerg because you may die to fast lings

3

u/xarop_pa_toss 17h ago

This is so out of context but I have to upvote because nostalgia

1

u/secondhatchery 17h ago

lol, i am happy to see that my trolling has been well received 🤣

1

u/CriticalSignature757 9h ago

Appwrite or stuff from the GitHub student developer pack or use supabase/firebase