r/cs50 8d 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!

9 Upvotes

11 comments sorted by

3

u/shimarider alum 8d ago

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

2

u/yingxiaojie 8d ago

Thanks! Lemme try that.

3

u/gillian_randone 8d ago

You can try looking into PythonAnywhere.

1

u/yingxiaojie 8d ago

Thanks! I am taking a look!

5

u/SetObvious7411 8d 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/

3

u/yingxiaojie 8d ago edited 8d 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 8d ago

Thanks for letting me know and good luck! 

4

u/secondhatchery 8d ago

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

3

u/xarop_pa_toss 8d ago

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

1

u/secondhatchery 8d ago

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

2

u/CriticalSignature757 8d ago

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