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.
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.
- Tenha a última versão do JDK instalada.
- Tenha o PostgreSQL instalado.
- Tenha o VScode com o Spring Extension Pack ou a IDE de sua preferência que consiga utilizar o Spring.
- Crie uma base de dados chamada housinapi no PostgreSQL
- Execute o projeto.
É recomendado o Postman para o teste dos endpoints da aplicação.