DaniSystem
Sistema web full stack para gerenciar agenda, registros financeiros e relatórios de um salão de cabeleireiro.
Acessar projetoContexto
Projeto criado em julho de 2026 para organizar a operação do Salão Dani em uma aplicação web com autenticação e áreas protegidas.
Problema
O negócio precisava centralizar agendamentos, registros financeiros e relatórios em um fluxo simples para perfis com permissões diferentes.
Público
Proprietária e recepção de salão de cabeleireiro, com acesso separado para rotinas operacionais e visão financeira.
Minha participação
Desenvolvimento full stack do frontend, backend, API REST, autenticação, regras de acesso, persistência e deploy.
Solução
Aplicação com login, troca obrigatória de senha inicial, perfis de recepcionista e proprietária, agenda, registros financeiros e relatórios. Deploy público: https://frontend-sigma-jade-54.vercel.app/login
Arquitetura
Frontend em React, TypeScript, Vite e React Router. Backend em Node.js, Express, Prisma e API REST, com PostgreSQL via Neon em produção.
Decisões técnicas
Separação entre frontend e backend, rotas protegidas no cliente, validação no servidor, cancelamento lógico de agendamentos e relatórios baseados em atendimentos concluídos com valor pago.
Desafios
Organizar permissões distintas para operação e gestão financeira mantendo a interface simples para uso diário.
Aprendizados
O projeto reforçou decisões pragmáticas para sistemas administrativos pequenos: fluxos objetivos, regras explícitas e deploy independente por camada.