I'm currently working on a fullstack application using Python for the backend and JavaScript with React for the frontend. I want to host it so I can showcase it on my resume, and I'm looking for any free resources that could help with this hobby project. Any suggestions?
5 Answers
For my personal projects, I use a VPS from Contabo. I installed Coolify on it, which allows me to host and automatically deploy projects from my GitHub. It's similar to a free self-hosted version of Heroku or Netlify and works great if you have multiple projects. Plus, it's not too tricky to set up with the help of YouTube tutorials and install scripts.
You could also consider using a VPS from Oracle's free tier. They provide a pretty generous limit for free users.
If you're keen to learn about Infrastructure as a Service, you could use platforms like AWS, GCP, or Azure. They each have managed services that might suit your needs, like AWS Amplify for the frontend. For the backend, if it’s a simple application without a database, you can look into an EC2 instance or serverless options depending on how you want to scale.
You might also want to consider using Cloudflare Workers for your static assets. It's a great way to host things with less hassle, and you can even run Python code if your backend supports it.
I've heard that PythonAnywhere offers a nice free option for hosting Python applications. It might be worth checking out!
Can I host both the backend and frontend there?
Same here! I host all my projects on a $2/month VPS, and it's been perfect.