A showcase of ideas and projects in various stages from the Bad Idea Factory community.
This is a static Svelte app built with
Vite and deployed to GitHub Pages. It uses
Neon (Neon Auth + the Neon Data API) for accounts, login,
and user management — see docs/.
Requires Node 24.
npm install # install dependencies
cp .env.example .env # then fill in your Neon URLs
npm run dev # start the dev server at http://localhost:5173npm run build # type-check and produce a production build in dist/
npm run preview # preview the production build locally
npm test # run the unit tests
npm run lint # lint and check formatting
npm run format # auto-fix lint and formatting issuesSee AGENTS.md for the project layout, conventions, and tooling
details. CI runs npm run lint, npm test, and npm run build on every pull
request — run those locally before pushing.