/questions

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Tomath-API

Tecnologias   |    Projeto   |    Layout   |    Licença   |    Rest API

PRs welcome! License


🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Maven
  • Java
  • SpringBoot

💻 Projeto

O dev.finances é uma aplicação de controle financeiro, onde é possível cadastrar e excluir transações e ver o saldo de entrada e saída 💰 Para acessar a documentação da api basta acessa o link

🔖 Layout

Você pode visualizar o layout do projeto através desse link. É necessário ter conta no Figma para acessá-lo.

📝 Licença

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

🍃 RestAPI

BaseURL: https://nortetec-tomath-api.herokuapp.com/

BaseURL dev: localHost:8080/

Instalação

mvn install

Rodando a aplicação

mvn spring-boot:run

Rodando Testes

./run-tests.sh

Lista de Requisições

Request Questions

GET /questions

Response

HTTP/1.1 200 OK
Date: Thu, 24 Feb 2011 12:36:30 GMT
Status: 200 OK
Connection: close
Content-Type: application/json
Content-Length: 2

[]

POST /questions/create

Request Body

{
    "description": String,
    "matter": String,
    "subjectMatter": String,
    "nivel": int,
    "rightAnswer": String
}

Response

HTTP/1.1 201 OK
Date: Thu, 24 Feb 2011 12:36:30 GMT
Status: 201 Create
Connection: close
Content-Type: application/json
Content-Length: 2

[]

Request User

GET /users

Response

HTTP/1.1 200 OK
Date: Thu, 24 Feb 2011 12:36:30 GMT
Status: 200 OK
Connection: close
Content-Type: application/json
Content-Length: 2

[]

POST /users/create

Request Body

{
    "nameUser": String,
    "email": String,
    "typeUser": Int
}

Response

HTTP/1.1 201 OK
Date: Thu, 24 Feb 2011 12:36:30 GMT
Status: 201 Create
Connection: close
Content-Type: application/json
Content-Length: 2

[]