Este projeto é uma aplicação Angular que consome a API REST de Reservas para gerenciar e exibir informações sobre reservas de hospedagem.
- Angular
- TypeScript
- HTML
- CSS
- Clone o repositório para o seu ambiente local.
https://github.com/Major2571/reservas-front/
- Certifique-se de que você tenha o Node.js e o Angular CLI instalados em sua máquina.
- No terminal, navegue até a pasta do projeto e execute o comando
npm install
para instalar as dependências. - Execute o projeto usando o comando
ng serve
e acesse a aplicação no navegador emhttp://localhost:4200
. - Obs: o servidor da API também deve estar em execução ( você pode encontrar o Backend do projeto aqui)
A aplicação oferece as seguintes funcionalidades:
- Listagem de todas as reservas cadastradas
- Exibição de detalhes de uma reserva específica
- Criação de novas reservas
- Edição de informações de uma reserva
- Cancelamento de reservas (atualização do status para "CANCELADO")
Onde podemos fazer uma nova reserva, visualizar, ou, editar. Note que, Reservas canceladas não podem ser alteradas.
Ao clicar em editar, o formulário de edição estará disponível para você realizar a alteração, ou, cancelar a reserva.