🎙️ Uma aplicação Back End para o gerenciamento de contatos e alertas.
Sobre o projeto | Sobre o Bootcamp | Tecnologias utilizadas | Pré-requisitos | Executando a aplicação | Endpoints da aplicação | Colaboradores |
O projeto tem a finalidade de dar voz para vítimas de violência doméstica. Nesse sentido, por meio do aplicativo a vítima tem a opção de realizar chamadas de emergência (190) de forma rápida. Além disso, ela também pode alertar via SMS os contatos adicionados em sua lista em momentos de necessidade.
A 3ª edição do Bootcamp da EloGroup é o maior ecossistema entre universitários e feras do mercado. O principal propósito do Bootcamp é destravar o potencial da nova geração de jovens que será o futuro do desenvolvimento digital dentro das empresas do país.
Leia mais sobre o Bootcamp aqui.
O projeto utiliza as seguintes tecnologias:
- PostgreSQL: é um sistema gerenciador de banco de dados objeto relacional, desenvolvido como projeto de código aberto;
- Spring Boot: é uma ferramenta que visa facilitar o processo de configuração e publicação de aplicações que utilizem o ecossistema Spring.
Execute a classe ElzaCastApplication
localizada em elzacast-backend/elza-cast/src/main/java/com/group9/elzacast/ElzaCastApplication.java
POST - https://elza-cast.herokuapp.com/usuarios/logar
Body {
"telefone":"123-123",
"senha":"123-123"
}
POST - https://elza-cast.herokuapp.com/usuarios/cadastrar
Body {
"usuario":"joao",
"telefone":"123-123",
"senha":"123-123"
}
POST - https://elza-cast.herokuapp.com/contato/cadastrar
Body {
"nome": "maria",
"telefone": "123465",
"usuario": {
"id": 1
}
}
GET - https://elza-cast.herokuapp.com/contato/{usuarioId}
RESPONSE: {
"id": 1,
"nome": "maria",
"telefone": "123465",
"usuario": {
"id": 1,
"usuario": "joao",
"telefone": "123-123"
}
}
Carlos Henrique 💻 |
Luís Guilherme 💻 |
Rayane Vaz 📢 |
José Carlos 💻 |
Feito com 💜 por Equipe Elza Cast