/imd-editais-api

Uma api que retorna dados dos editais de vagas do IMD/UFRN.

Primary LanguageJavaScript

imd-editais-api

Sobre:

Uma api que retorna dados dos editais de vagas do IMD/UFRN.

Como executar?

  1. Instale o node.js: nodejs.org
  2. Na raiz do projeto executenpm i para instalar as dependências
  3. Execute node index.js para iniciar a aplicação
  4. O projeto rodará em: https://localhost:443/

Endpoints

GET localhost:443/api/ retorna informações das rotas.

GET localhost:443/api/editais retorna informações dos editais em andamento. Exemplo:

[
  {
    "id": "1000",
    "titulo": "003/2023 - Projeto Exemplo",
    "tituloExtendido": "EDITAL 003/2023 - Projeto Exemplo - IMD/UFRN",
    "link": "https://metropoledigital.ufrn.br/portal/visualizar/1000",
    "prazoInscricao": "17/05/2023",
    "tipo": "Bolsas de Pesquisa"
  }
]

GET localhost:443/api/edital:id retorna informações de um edital baseado em seu id. Exemplo:

{
  "titulo": "003/2023 - Projeto Exemplo",
  "descricao": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel lacinia enim. Mauris hendrerit nunc at bibendum tempus. Nullam a odio sit amet turpis facilisis interdum ac vitae neque.",
  "editalSelecao": [
    {
      "titulo": "Edital de Seleção",
      "link": "https://metropoledigital.ufrn.br/portal/processoSeletivo/downloadPorNome?nome=1234"
    }
  ],
  "editais": [
    {
      "titulo": "Edital de Seleção",
      "link": "https://metropoledigital.ufrn.br/portal/processoSeletivo/downloadPorNome?nome=1234"
    },
    {
      "titulo": "Resultado de seleção",
      "link": "https://metropoledigital.ufrn.br/portal/processoSeletivo/downloadPorNome?nome=5678"
    }
  ]
}

Tecnologias utilizadas