Host your Passion Project (for free)
Photo by fauxels from Pexels

Host your Passion Project (for free)

When interviewing junior software engineers, one thing that makes a huge impression is when you have a hobby project to demo. Here are some options for hosting your Angular, React, or static HTML project for free. Some of these are free tier of a commercial platform.

Github Pages

This is a great, easy place to start for a static site. Github Pages is free for a "public" repository, so you really can't go wrong here. I have so many hobby projects on Github Pages! The configuration can be a little fiddly the first time through, but it's fairly easy to get up and running in an hour or so. Best part, it's flat out free, so you don't have to worry about your provider changing the rules on you like you might on a "free tier".

Netlify

The free tier at Netlify might be the easiest place to start. It just works, straight out of the gate, and the documentation is very clear. If it's your first time hosting a website, I would start here.

Amazon AWS

Hosting a project on AWS is a great choice. It can be a little more complex than the other options in this list, but for a start it demonstrates that you possess the wherewithal to navigate that complexity. Start with AWS Elastic Beanstalk (docs) for a front-end/back-end combo, or AWS Amplify (tutorial). AWS has a free tier, but you'll need to carefully select your resources to stay within it.

Surge

I have not tried surge myself yet, but I've heard junior devs swear by it. They have a free tier, which will do everything you need for this purpose.

More Options

I have also been recommended the following options

  • Heroku
  • Vercel
  • Render (supports Docker containers!)
  • Google Firebase
  • Google Cloud
  • Awardspace


要查看或添加评论,请登录

Ben Ernst的更多文章

  • CI/CD is FREEDOM

    CI/CD is FREEDOM

    I post about three general areas that I am passionate about: systems engineering as it applies to organization design;…

  • Do you know your TDD?

    Do you know your TDD?

    I post about three general areas that I am passionate about: Systems engineering as it applies to organization design…

    1 条评论
  • Autonomy is a critical differentiator in any knowledge-based enterprise.

    Autonomy is a critical differentiator in any knowledge-based enterprise.

    I post about three general areas that I am passionate about: Systems engineering as it applies to organization design…

    1 条评论
  • You're Getting More Value Out of Your User Feedback Than You Might Appreciate

    You're Getting More Value Out of Your User Feedback Than You Might Appreciate

    When you spend a lot of time engaging with your users and gathering feedback, sometimes you might come away feeling…

    2 条评论
  • Ditch the Daily Stand-Up

    Ditch the Daily Stand-Up

    The daily stand-up. Indispensable, right? Without that 15 minutes a day, how would we communicate about what we're…

  • Conditionals Expressions Considered Harmful

    Conditionals Expressions Considered Harmful

    Use a Factory instead. How much simpler can code get than a humble if/else statement or a casual ternary expression? I…

社区洞察

其他会员也浏览了