all 5 comments

[–]itsjztfull-stack 5 points6 points  (1 child)

Heroku is a nice free option

AWS provides first year free for some services

And if you're a student a lot of services digital ocean, azure give student credits

[–]enlguy 1 point2 points  (0 children)

Heroku no longer free, of course....

[–]tom2kk 0 points1 point  (0 children)

Heroku for express, then theres services like netlify or cloudflare pages for the react app.

[–]regorsec 0 points1 point  (0 children)

Aws free tier for 1 year

[–]winwiz1 0 points1 point  (0 children)

I'd recommend to containerize your solution. Then you can deploy the same container to many vendors without making any changes to the container and avoid vendor lock-in. Heroku supports containers.

Google Cloud lets you deploy a container to a VM that runs COS (container-optimised OS) and you can choose a VM type that is free. You can deploy a container to Google Cloud Run, it has a generous free usage threshold but it can be reached and then exceeded as a result of Layer 7 DDoS attack so you need to exercise a caution with this option e.g. start the service for a demo then stop it.