Carregando página
WebFull StackProfissional

DaniSystem

Sistema web full stack para gerenciar agenda, registros financeiros e relatórios de um salão de cabeleireiro.

Acessar projeto

Contexto

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.