/Api_hotel

Primary LanguageTypeScriptMIT LicenseMIT

Api Hotel

Tecnologias   |    Projeto   |    Diagrama   |    Como executar   |    Licença

License

Happy

✨ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

Desenvolver uma API, utilizando Node.JS, para uma aplicação de gerenciamento de Hóspedes de um Hotel X e suas reservas.

Hóspede deve conter dados básicos como:

  • Nome
  • E-mail
  • Data de Aniversário
  • Telefone
  • Cidade
  • Estado
  • País

Dados da Reserva:

  • Nome do Hotel
  • Número do Quarto
  • Valor da reserva
  • Data da reserva efetuada
  • Data Inicial e Final que a pessoa reservou o hotel
  • Status da reserva(Confirmada, Cancelada, Check-in, Check-out)

🔶 Diagrama

Diagrama da aplicação

🚀 Como executar

  • Clone o repositório
  • Instale as dependências com yarn install or yarn
  • Nao e necessario cria um arquivo .env
  • Inicie o servidor com yarn dev
  • Pode testar as rotas com a documentação(swagger) acessado localhost:8080/api-docs
  • Ja os teste TDD pode ser executado com o comando yarn test

A aplicação pode ser acessada em localhost:8080/api.

📄 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.