Pawsh
Site e painel de um banho e tosa, feito como estudo.
- Ano
- 2026
- Papel
- Projeto de estudo, feito sozinho
- Stack
- Next.js, React, TypeScript, Tailwind CSS, Prisma, PostgreSQL e Stripe
- Situação
- No ar


O Pawsh é a plataforma de um banho e tosa: um site para os clientes e um painel para a equipe, sobre o mesmo banco de dados. Fiz como estudo, sozinho, do banco às telas.
No site, o cliente assina um plano de 1, 2 ou 4 banhos por mês, agenda o banho em poucos passos, compra produtos para retirar na loja e paga por Pix ou cartão. O site foi pensado primeiro para o celular e pode ser instalado na tela inicial. Um seletor troca o site inteiro entre cinco paletas de cores.
No painel, a equipe vê a agenda do dia, marca banhos feitos ou faltas, separa pedidos e ajusta o estoque. Os administradores cuidam de planos, preços, clientes que pagam no balcão e estatísticas comparadas ao período anterior.
A decisão de que mais gosto está nos créditos. Cada banho do plano é um crédito, e nenhum saldo fica guardado: cada entrada, uso, devolução e vencimento é um lançamento, e o saldo é a soma deles. Os créditos só entram quando o provedor de pagamento confirma por um webhook assinado, nunca na volta do checkout. O agendamento gasta o crédito e grava o banho na mesma transação, com uma trava naquele horário, para duas pessoas não ficarem com a última vaga.
O código tem 28 arquivos de teste, incluindo testes que repetem compras, agendamentos e pedidos contra um banco de verdade. O site no ar usa dados de exemplo. O painel só abre com login da equipe, por isso aparece aqui apenas em capturas.
Mais telas



