TODOs

  • Add prettier
  • Add linting
  • Add database
  • Convert to TypeScript
  • Create page that requires Auth
  • GitHub action to deploy
  • CSS cleanup
    • Custom properties
    • Grid/Flexbox
    • Misc. sizing tweaks
  • Create a login page for email and password
  • Render a form
  • Check the form input against users
  • Show error state for invalid
  • Show correct authorization state