/HousinAPI

O projeto Housin surgiu na disciplina de ESA 2019.1, onde foi feita toda a documentação e estudo sobre a aplicação do serviço. O objetivo do Housin é recomendar ao usuário (Calouro/Estudante recém chegado na cidade) que está em busca de uma moradia com harmonia focando principalmente nas características pessoais (Aspirations) dos pares.

Primary LanguageJavaMIT LicenseMIT

Housin - Ache a moradia que se encaixa no seu gosto!

Logo Housin

O projeto Housin surgiu na disciplina de ESA 2019.1, onde foi feita toda a documentação e estudo sobre a aplicação do serviço. O objetivo do Housin é recomendar ao usuário (Calouro/Estudante recém chegado na cidade) que está em busca de uma moradia com harmonia focando principalmente nas características pessoais (Aspirations) dos pares.

Back End - Tecnologias Utilizadas

A API inicial do Housin está rodando em Java (Framework Spring) e utilizando JPA (Java Persistence API) e Hibernate ORM para a persistência de dados. O banco de dados utilizado é o PostgreSQL e o versionador é o FlywayDB.

Como Executar

  1. Tenha a última versão do JDK instalada.
  2. Tenha o PostgreSQL instalado.
  3. Tenha o VScode com o Spring Extension Pack ou a IDE de sua preferência que consiga utilizar o Spring.
  4. Crie uma base de dados chamada housinapi no PostgreSQL
  5. Execute o projeto.

É recomendado o Postman para o teste dos endpoints da aplicação.