Este projeto é a interface frontend para o sistema de agendamento de atendimentos em uma barbearia. Ele foi desenvolvido utilizando Angular e a biblioteca Angular Material para oferecer uma experiência visual moderna e responsiva. O frontend consome uma API REST desenvolvida em Java Spring Boot para gerenciar os agendamentos.
- Angular 17
- Angular Material
- Typescript
- HTML5 & CSS3
- Docker e Docker Compose (opcional)
Antes de executar o projeto, certifique-se de ter instalado:
- Node.js 18+ e npm
- Angular CLI (
npm install -g @angular/cli
) - Docker e Docker Compose (caso deseje rodar via contêiner)
git clone <URL_DO_REPOSITORIO>
cd <NOME_DO_PROJETO>
npm install
Para iniciar o servidor de desenvolvimento:
ng serve
Acesse http://localhost:4200
para visualizar o projeto.
- 📅 Agendamento de horários
- 🧑💼 Cadastro de clientes
- 📜 Listagem de agendamentos
- 🔄 Edição e exclusão de agendamentos
- 🎨 Interface responsiva com Angular Material
Esse projeto foi desenvolvido seguindo boas práticas de componentização e consumo de API REST que esta no repositorio de barber-shop-api da minha conta. Sinta-se à vontade para contribuir ou adaptar conforme necessário!
✍️ Autor: [Seu Nome]