Hosting a small website

I haven’t done any web development for 5+ years and even back then it was fairly basic stuff (HTML,CSS,JS, PHP, MYSQL).

I’ve been doing Python these days.

I’m looking to do a small personal project that might have 100+ people using the site, nothing too professional and probably use Google login to track user stats.

Questions:

  • Which interesting framework should I use ? Probably don’t need one but would like to learn some of the newer stuff.

  • What free or cheap hosting service can I use for django, vue, express framework ?