TODO List

A simple TODO list with GitHub authentication

Stack used

Running

  • Clone the repository
  • Create a .env following the format of .env.example
    • Get your GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET by creating an OAuth app on GitHub
    • Fill BASE_URL and API_URL with public facing or local domains, Caddy will automatically get a certificate for them (defaulting to local certificates, update the Caddyfile accordingly to the docs if you want a public certificate). API_URL must be a subdomain of BASE_URL.
  • Run docker compose up

Top categories

Loading Svelte Themes