Uses SQLite (in-memory) database.
pnpm i
pnpm dev
Create a GitHub OAuth app with the callback set to http://localhost:3000/login/github/callback and create an .env file.
GITHUB_CLIENT_ID=""
GITHUB_CLIENT_SECRET=""If you're using Node 16 or 18, uncomment the code in server/utils/auth.ts. This is not required in Node 20, Bun, and Cloudflare Workers.
// import { webcrypto } from "crypto";
// globalThis.crypto = webcrypto as Crypto;