Skip to content

Repository files navigation

Shodb

The shoe database. A personal, data-first running-shoe browser for me and a few friends.

SvelteKit · Svelte 5 · Tailwind · Supabase · Cloudflare Pages.

Dev

npm install
cp .env.local.example .env.local   # optional; site runs off bundled JSON without it
npm run dev

Without Supabase env vars, the app falls back to the bundled snapshot in static/data/ and runs read-only.

Build

npm run build

Outputs to .svelte-kit/cloudflare/.

Database

Schema lives in supabase/migrations/0001_init.sql. Apply it via the Supabase dashboard SQL editor. Then seed:

npx tsx scripts/migrate_to_supabase.ts

See supabase/README.md for the full setup walk-through.

Lineage

Shodb is the SvelteKit reimagining of Soldex (Sole Index, Next.js + Vercel). Same dataset, same schema, leaner stack.

About

shoe database

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages