Sobre o projeto
O Barbershop é uma plataforma web criada para digitalizar a gestão de barbearias. Reúne agendamento, gestão de clientes e perfis de profissionais em uma única interface responsiva.
O problema
Barbearias costumam controlar a agenda por telefone e mensagens, o que torna comuns os choques de horário e as faltas. O objetivo foi um fluxo autosserviço onde o cliente agenda e o barbeiro vê tudo em um só lugar.
A solução
- Agendamento online onde o cliente vê a disponibilidade dos profissionais em tempo real.
- Autenticação e gestão de perfis para clientes e barbeiros.
- Ferramentas para o profissional gerenciar seu perfil, portfólio e lista de serviços.
- Notificações e alertas interativos para uma experiência de agendamento mais fluida.
Arquitetura e stack
O app é construído com Next.js e React sobre TypeScript, estilizado com Tailwind CSS e Radix UI, com ícones do Lucide e Sonner/SweetAlert2 para o feedback ao usuário. Os formulários ficam com o React Hook Form e são validados com Zod.
O acesso a dados passa pelo Prisma ORM e a autenticação é gerenciada pelo NextAuth, com um layout responsivo que funciona em celular, tablet e desktop.
Código e propriedade
O código-fonte é público e distribuído sob licença MIT; este projeto faz parte do portfólio e pode ser inspecionado e executado localmente.
