Skip to content

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.

Notifications You must be signed in to change notification settings

RebecaAzvdd/barber-shop-app

Repository files navigation

💈 Sistema de Agendamento para Barbearia - Frontend

📌 Sobre o Projeto

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.

🚀 Tecnologias Utilizadas

  • Angular 17
  • Angular Material
  • Typescript
  • HTML5 & CSS3
  • Docker e Docker Compose (opcional)

📚 Pré-requisitos

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)

⚙️ Configuração do Ambiente

1️⃣ Clonar o Repositório

 git clone <URL_DO_REPOSITORIO>
 cd <NOME_DO_PROJETO>

2️⃣ Instalar Dependências

 npm install

4️⃣ Executar o Projeto

Para iniciar o servidor de desenvolvimento:

 ng serve

Acesse http://localhost:4200 para visualizar o projeto.

📌 Funcionalidades Principais

  • 📅 Agendamento de horários
  • 🧑‍💼 Cadastro de clientes
  • 📜 Listagem de agendamentos
  • 🔄 Edição e exclusão de agendamentos
  • 🎨 Interface responsiva com Angular Material

📌 Considerações Finais

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]

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published