World Vibe Web
vibe 코딩 프로젝트용 분산 앱 스토어, GitHub 전역 오픈소스 앱을 탐색·설치
피자·식음료 매장을 위한 다중 테넌트 SaaS 플랫폼, 다채널 주문·메뉴·테이블·주문·배달·재고·재무·고객 PWA 제공
Plataforma SaaS multi-tenant para pizzarias, lojas de alimentação e delivery. Pedidos multicanal (canal próprio e iFood), cardápio, mesas e comandas, entregas, estoque, financeiro e loja/PWA do client
커머스TypeScript · CSSGitHub @sistemaelwo-creator온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Plataforma SaaS multi-tenant para pizzarias, lojas de alimentação e delivery. Pedidos multicanal (canal próprio e iFood), cardápio, mesas e comandas, entregas, estoque, financeiro e loja/PWA do cliente. React + TypeScript + Vite, arquitetura API-first e multi-tenant.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Plataforma SaaS multi-tenant para pizzarias, lojas de alimentação e delivery: pedidos multicanal (canal próprio e iFood), cardápio, mesas e comandas, entregas, estoque, financeiro, relatórios, marketing e loja online do cliente final. Estado atual: protótipo de frontend exportado do Google AI Studio, funcionando com dados mock (src/mockData.ts). Ainda não existe backend, banco ou autenticação real. A arquitetura-alvo (monólito modular, API-first, PostgreSQL, multi-tenant) está documentada no projeto de arquitetura do ELWO. Ver CLAUDE.md. Pré-requisitos: Node.js 20 ou superior.README 전문 보기 ↗
Plataforma SaaS multi-tenant para pizzarias, lojas de alimentação e delivery: pedidos multicanal (canal próprio e iFood), cardápio, mesas e comandas, entregas, estoque, financeiro, relatórios, marketing e loja online do cliente final.
Estado atual: protótipo de frontend exportado do Google AI Studio, funcionando com dados mock (
src/mockData.ts). Ainda não existe backend, banco ou autenticação real. A arquitetura-alvo (monólito modular, API-first, PostgreSQL, multi-tenant) está documentada no projeto de arquitetura do ELWO. VerCLAUDE.md.
Pré-requisitos: Node.js 20 ou superior.
npm install
npm run dev # http://localhost:3000
Outros comandos:
npm run lint # checagem de tipos (tsc --noEmit)
npm run build # build de produção
npm run preview # servir o build localmente
Copie .env.example para .env.local e preencha o que for necessário. Nenhuma chave real vai para o repositório.
São duas aplicações no mesmo código e na mesma origem: o painel da pizzaria
em / e a loja online do cliente em /loja. Cada uma tem seu próprio ponto de
entrada; não existe roteador.
Mesma origem é requisito, não preferência: enquanto não há backend, cardápio e
pedido sincronizam por localStorage, que é por origem. Separar em domínios ou
subdomínios quebra a sincronia.
index.html entrada do admin -> src/main.tsx
loja/index.html entrada da loja -> src/main-loja.tsx
src/
main.tsx main-loja.tsx bootstrap do React
ErrorBoundary.tsx
index.css estilos globais
styles/ tokens de design
assets/images/ imagens do protótipo
admin/ painel da pizzaria
App.tsx roteamento de telas do admin
layout/ Header, Sidebar
modules/ telas por módulo (Início, Cardápio, Mesas, Entregas, ...)
modules/dashboard/ blocos do dashboard
orders/ fluxo de pedidos: modais, drawers, despacho, roteirização
dashboard/ KanbanBoard
utils/ routeOptimizer
loja/ loja online do cliente final (white-label)
LojaApp.tsx
LojaClientePWA.tsx
shared/ usado pelos dois lados
types.ts tipos do domínio
mockData.ts dados mock do protótipo (será substituído pela API)
ui/ componentes base (Button, FormModal, MetricCard, ...)
data/ catalogStore, orderStore, deliverySettingsStore
pricing/ regra de preço de meia a meia
ProductDetailWizard.tsx montador de pizza
O que está em shared/ está lá porque precisa ser único. O preço de uma
pizza meia a meia é calculado em shared/pricing/halfAndHalf.ts: se a loja e a
Central usassem cada uma a sua regra, o mesmo pedido fecharia com valores
diferentes e a diferença apareceria na baixa.
Alias de import: @/ aponta para src/.
CLAUDE.md — regras do projeto, decisões de arquitetura, vocabulário do domínio.AGENTS.md — regras visuais herdadas do protótipo.Software proprietário. Copyright © 2026 ELWO. Todos os direitos reservados.