Sid Jain's portfolio, writing archive, and GitHub commit timeline. The site is a Next.js application designed for Vercel.
Use Node 24 and Bun:
bun install --frozen-lockfile
bun run devThe website works without secrets; the persisted commit feed stays empty until Postgres is configured. See the commit sync guide for database, Supabase Cron, account polling, and webhook setup.
bun run format:check
bun run lint
bun run typecheck
bun test
bun run buildDatabase migrations are explicit and are never run during install or build:
bun run db:migrate