Skip to content

muhbrohim/shodb

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors