Voltar para projetos
Project Fofinhos

PDV-RB + Garçom App

Ecossistema de atendimento com PDV desktop em PyQt5 + SQLite e aplicação web de pedidos em React/TypeScript, integrados por API HTTP local para cardápio, pagamentos e acompanhamento de pedidos.

PyQt5 SQLite React TypeScript Tailwind Repositório GitHub
Dashboard do Project Fofinhos

Estrutura

  • PDV-RB/ concentra o PDV desktop, serviços, UI Qt, scripts e banco local
  • Garcom-app/ entrega a interface web em Vite + React + Tailwind + TypeScript
  • scripts/pedido_web_api.py expõe a API HTTP usada pelo app web

Fluxos cobertos

  • consulta de saúde da API via GET /health
  • carregamento de cardápio e formas de pagamento
  • criação de pedidos e acompanhamento por ID ou referência
  • marcação de pedido pronto, pagamento e conclusão no PDV

Imagens reais do projeto

  • login do sistema em PDV-RB/docs/screenshots/interface-login.png
  • dashboard do caixa em PDV-RB/docs/screenshots/interface-dashboard.png
  • módulo de caixa em PDV-RB/docs/screenshots/interface-caixa.png
  • painel da cozinha em PDV-RB/docs/screenshots/interface-cozinha.png
  • tela de pedidos em PDV-RB/docs/screenshots/interface-pedidos.png
  • tela de vendas em PDV-RB/docs/screenshots/interface-vendas.png

Execução local

  • PDV desktop: python main.py ou python -m pdv_rb
  • API local: python scripts/pedido_web_api.py
  • frontend web: npm run dev dentro de Garcom-app