Svelte Commerce
A standalone open-source storefront built with SvelteKit, headless across 26 commerce backends. MIT licensed.
POS fiscal simplu pentru cafenele, takeaway-uri, brutării, magazine și afaceri de servicii din România. Vânzări, produse, stoc, TVA și rapoarte într-un singur loc.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @abdishakuraliLatest connection check failedOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗FranchiseTech is a Romanian operations workspace for cafés, restaurants and takeaways: POS, stock, recipes, purchases and daily closing in one application.
npm ci
npm run dev
Open http://localhost:3000.
Run the checks before committing:
npx tsc --noEmit
npm test -- --run
npx playwright test
See the deployment runbook. The application runs as a standalone Next.js container behind one shared Caddy proxy, with a hostname and volumes isolated per project.
FridgeProof supports email/password auth and Google sign-in through Supabase Auth.
Google sign-in is hidden unless NEXT_PUBLIC_ENABLE_GOOGLE_AUTH=true is set. Keep it unset or false until the Google provider is enabled in Supabase; email/password login continues to work.
Founder demo tools are hidden unless NEXT_PUBLIC_ENABLE_DEMO_TOOLS=true is set. Leave it false/off for real customers.
In Supabase Dashboard -> Authentication -> Providers -> Google:
https://YOUR_SUPABASE_PROJECT_REF.supabase.co/auth/v1/callback.In Supabase Dashboard -> Authentication -> URL Configuration:
https://fridgeproof.franchisetech.rohttps://fridgeproof.franchisetech.ro/auth/callbackhttp://localhost:3000/auth/callbackhttp://localhost:3001/auth/callbackIn Google Cloud Console, create an OAuth Client ID:
https://fridgeproof.franchisetech.rohttp://localhost:3000