FloCafe
FloCafe는 구독 없이 무료로 주문·테이블·주방 디스플레이·로컬 데이터를 관리하는 로컬 퍼스트 레스토랑 POS입니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Zenvexa's storefront and admin design on ShopBeta's Next.js/Firebase application. This replaces the previous TanStack/Lovable demo implementation.
Products, inventory and Firebase authentication are shared. Store configuration, integration credentials, orders and operational records are store-scoped. See store-scoping contract and rollout, validation, and the ShopBeta handoff prompt.
Requires Node.js 20 or newer and npm. Guest checkout additionally requires Firebase Anonymous sign-in. Set matching STORE_ID and NEXT_PUBLIC_STORE_ID values as documented in the store-scoping rollout.
npm ci
cp .env.example .env.local
npm run dev
Supply the same Firebase configuration as ShopBeta through local environment settings or your hosting provider's secret configuration. Server credentials stay on the server. Use Zenvexa's own origin for NEXT_PUBLIC_APP_URL and NEXT_PUBLIC_SITE_URL; use the existing shared functions URL where applicable. See .env.example for the complete inherited configuration contract.
Without Firebase configuration, the app renders catalog failure/empty states. It does not substitute sample products, demo orders, payment accounts or an admin passcode.
npm run lint
npx tsc --noEmit
npm run test:squad
npm run test:monnify
npm run build
src/services, src/firebase, src/stores, src/schemas, src/app/api, src/lib/server: inherited ShopBeta system. Branding-only fallback copy differs in the catalog converter.src/app/page.tsx: Zenvexa hero and live product discovery.src/components/layout: Zenvexa navigation, footer and Hug Bag; cart actions use the existing store.src/components/commerce: real product views, quick view, listing, checkout and order components.src/components/admin/admin-shell.tsx: Zenvexa portal layout around all existing permission-filtered admin routes.src/app/globals.css, tailwind.config.ts: Zenvexa emerald/amber semantic design tokens mapped to shared controls.public/zenvexa, public/fonts: original brand imagery and self-hosted DM Sans/Manrope fonts (licenses included).docs/design-reference/zenvexa.css: preserved original visual stylesheet.Use a host supporting Next.js server routes, such as Vercel or a properly configured Node deployment. The old Vite/TanStack build configuration no longer applies. Configure Firebase Auth's authorized domains for Zenvexa and verify gateway callback/return URLs against the actual deployed origin.
Deploying a storefront does not require reseeding, migrating or renaming shared collections. Do not run seed/migration scripts or deploy a second copy of the included Firebase functions/rules as part of a storefront deployment. These files are retained for ShopBeta system parity.
Before live payments, check the inherited settings-secret storage issue described in integration notes. Live Firebase and gateway access are required for final end-to-end verification.
Production target: https://zenvexacommerce.com, hosted in the existing Zenvexa Vercel project. See Vercel deployment steps and validation results.