## Smart Agenda (Web, mobile-first) Aplicação React + TypeScript + Vite + Tailwind com React Router v6, Context API, localStorage, Recharts e lucide-react. ### Requisitos - Node 18+ e npm ### Instalação e execução ```bash cd web npm install npm run dev ``` O Vite arrancará por defeito em `http://localhost:5173`. ### Scripts úteis - `npm run dev` — modo desenvolvimento - `npm run build` — build de produção - `npm run preview` — servir o build localmente - `npm run lint` — verificação TypeScript ### Credenciais demo - Cliente: `cliente@demo.com` / `123` - Barbearia: `barber@demo.com` / `123` ### Notas de implementação - Estado global via Context API com persistência em `localStorage`. - Dados mock de barbearias/serviços/produtos já incluídos; registo de barbearia cria barbearia nova automaticamente. - UI mobile-first em Tailwind com paleta âmbar + slate e componentes reutilizáveis (botões, cards, badges, tabs, modais base).