https://app.swaggerhub.com/apis-docs/LUIGIFFEDELE/api-dev_house/1.0.0
1 - Instalar as dependências:
yarn
2 - Iniciar a aplicação:
yarn dev
O propósito principal no desenvolvimento desse projeto foi demonstrar meu conhecimento e habilidade no desenvolvimento de APIs REST utilizando Node e Express, bem como a aplicação dos conceitos de Clean Architecture, Clean Code e arquitetura MVC (Models , Views e Controllers).
- CRUD Houses
- CRUD Reservas
- Nodejs: aplicação feita inteira com o NodeJS.
- Express: Esse Framework é um dos mais populares para o desenvolvimento de aplicativos web com o Node.JS.
- Yup: Foi utilizado para fazer validações nos requires.
- Eslint: Padronização de código
- MongoDB: Banco de dados não relacional
- Swagger: Documentação da API
Camada resposável por criar e dar acesso ao usuário.
Camada houses todos os usuários terão acesso.
Essa camada lista todas as casa reservada pelo usuário.
Essa camada lista todas casas que o usuário criou.