Projeto para clientePWAOffline-firstFullstack

Sistema de Controle de Vendas para Feira

Caixa da Feira é um sistema prático de vendas criado para operação de caixa em feiras e eventos. Ele substitui anotações manuais por um PWA rápido com produtos, carrinho, pagamentos, histórico, relatórios, exportação CSV e sincronização manual em nuvem.

Vue 3TypeScriptPiniaVite PWAIndexedDBFirebaseVitest

VISÃO DO PROJETO SUMMARY

Principais indicadores do projeto

PWAApp instalável
OfflineFluxo local-first
CSVRelatórios exportáveis

CASE STUDY PROCESS

Do contexto ao resultado

01

CONTEXTO — 01

Um cliente precisava organizar melhor vendas presenciais em feiras, onde produtos vendidos, valores recebidos e resultados do dia ainda eram controlados manualmente.

02

PROBLEMA — 02

Durante uma feira, o caixa precisa ser rápido e confiável. Registros manuais aumentavam risco de erro, perda de informação e retrabalho para conferir faturamento, formas de pagamento e produtos mais vendidos.

03

MINHA ATUAÇÃO — 03

Conduzi a implementação do produto de ponta a ponta, traduzindo a rotina de vendas presenciais em modelos de dados, fluxos de caixa, persistência offline, testes, relatórios e sincronização controlada com a nuvem.

04

SOLUÇÃO — 04

Desenvolvi um PWA offline-first com autenticação, separação por feira/evento, cadastro de produtos, carrinho por categorias, checkout em dinheiro/Pix/cartão, cálculo de troco, edição/cancelamento de vendas, relatórios, exportação CSV, armazenamento local em IndexedDB e sincronização manual com Firestore.

05

FUNCIONALIDADES PRINCIPAIS — 05

Cadastro de produtos, carrinho, checkout em dinheiro/Pix/cartão, cálculo de troco, histórico de vendas, edição e cancelamento, relatórios, exportação CSV, persistência em IndexedDB e sincronização manual com Firestore.

06

RESULTADOS — 06

O cliente ganhou uma rotina de vendas mais organizada e confiável, com atendimento mais rápido, histórico estruturado, relatórios claros de faturamento e operação preparada para internet instável.