Tools We'll be using

| This page dosen't match the quality precedent of other pages, and is in need of cleanup

For these projects there are two main tools (excluding Github) used

Firebase!

  1. Because it's free with a Google Account (and some accounts still let you access it)
  2. Because it's easy to set up static web hosting, (why it's used on SLF).

It does however have an annoying setup on Gihub IMHO, because you have to make a .yaml action and setup some funkey Google Cloud IAMs. But any static web hoster should be able to host SLF Fine.

  • To use It you just need a Google Account
  • .web.app servers (Which will most likely never be blocked by an org)
  • Custom domain setup is pretty easy as far as it goes
  • You can delete unused builds

Due however note:

  • Very DIY tool in some regards.
  • Manual Setup in codespaces
  • Requires manually setting up Github Actions for deploys.
  • Requires interacting with Google Cloud Service Accounts to setup Github Actions
  • Google will ratelimit too many builds in a short period of time
  • Builds automatically expire (can be good or bad)
  • Firebase has a lot of other features that can let you get lost
  • It is usually disabled on Google Accounts under 18
  • If you can't host it using a managed Google account, possibly host it from home, or on your own account.

Vercel

Oh how I love Vercel. A free Static and Semi-dynamic hosting platform that can get some basic sites (with some more complex tools) running. It's how SLA Works!

  • Free with no butts
  • You can use a Github account to login
  • You can use various other accounts, or an individual account to login
  • Can be seperate from your other accounts
  • Vercel is just for hosting, so there isnt anything to get lost in
  • One Click Deploys!!!

Due however note:

  • Vercel ratelimits you if you build too many production builds (commits to main branch), I don't think you can delete builds.
  • Builds don't expire (can be good or bad)
  • .vercel.app domains could possibly be more commonly blocked
  • Custom domain setup seems to sometimes like to fight with you
  • Can host all kinds of static website types.
  • One click deploy with Github
Table of Contents