Loading page
WebFull StackProfessional

DaniSystem

Full stack web system for managing appointments, financial records and reports for a hair salon.

Acessar projeto

Contexto

Project created in July 2026 to organize Salão Dani operations in a web application with authentication and protected areas.

Problema

The business needed to centralize appointments, financial records and reports in a simple workflow for roles with different permissions.

Público

Salon owner and reception team, with separated access for operational routines and financial visibility.

Minha participação

Full stack development of the frontend, backend, REST API, authentication, access rules, persistence and deployment.

Solução

Application with login, mandatory first-password change, receptionist and owner roles, appointments, financial records and reports. Public deploy: https://frontend-sigma-jade-54.vercel.app/login

Arquitetura

Frontend built with React, TypeScript, Vite and React Router. Backend built with Node.js, Express, Prisma and REST API, using PostgreSQL on Neon in production.

Decisões técnicas

Separated frontend and backend, protected client routes, server validation, logical appointment cancellation and reports based on completed paid appointments.

Desafios

Structuring different permissions for operations and financial management while keeping the interface simple for daily use.

Aprendizados

The project reinforced pragmatic choices for small admin systems: focused workflows, explicit rules and independent deployment per layer.