Svelte Commerce
SvelteKit으로 만든 독립형 오픈소스 스토어프론트, 26개 상거래 백엔드와 헤드리스 연동, MIT 라이선스
루마니아 카페·테이크아웃·베이커리·소매·서비스업을 위한 간편한 세금 POS
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.
커머스TypeScript · PLpgSQLGitHub @abdishakurali최근 접속 확인 실패운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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