Giter Site home page Giter Site logo

grintex / app-covid-api Goto Github PK

View Code? Open in Web Editor NEW
6.0 4.0 1.0 734 KB

API REST utilizada pelo aplicativo app-covid para enviar e receber informações

License: MIT License

PHP 97.62% HTML 2.38%
covid19 covid universidade uffs rest-api mobile-app chapeco brazil

app-covid-api's Introduction


API app COVID Chapecó

Esse repositório contém o código-fonte da API REST utilizada pelo aplicativo móvel Coronavírus Chapecó (repositório Github), desenvolvido no contexto do Edital Nº 259/GR/UFFS/2020 da Universidade Federal da Fronteira Sul, campus Chapecó/SC. O projeto de extensão envolve os cursos de Medicina e Ciência da Computação da UFFS campus Chapecó, sob coordenação da profa. Thais Nascimento Helou (Medicina).

LIVE: https://app-covid.api.uffs.cc


IMPORTANTE: esse repositório é dedicado exclusivamente à API REST. Se você está procurando o aplicativo, veja esse repositório Github.


Descrição do projeto

A proposta busca a orientação e informação da população sobre medidas de prevenção contra a infecção pelo novo Coronavírus. Será direcionada tanto a casos suspeitos quanto a indivíduos assintomáticos através de aplicativo elaborado por professores e discentes da UFFS do curso de Medicina em parceria com o curso de Ciências da Computação. A divulgação do aplicativo ocorrerá através de banners a serem colocados nas Unidades Básicas de Saúde, Unidades de Pronto Atendimento e Hospital Regional do Oeste, assim como através de consulta de orientação telefônica também realizada por discentes da UFFS e profissionais de saúde do município de Chapecó. Espera-se que com isso a população esteja mais informada e consciente sobre as medidas de prevenção necessárias rente à pandemia do novo Coronavírus, com o objetivo de diminuir a transmissão e evitar novos casos da doença. EDITAL Nº 259/GR/UFFS/2020 (projeto EXT-2020-0041)

Equipe

Coordenação e colaboração:

  • Thais Nascimento Helou - Coordenadora do projeto, Professora Medicina, UFFS Chapecó/SC - [email protected]
  • Fernando Bevilacqua - Professor Ciência da Computação, UFFS Chapecó/SC - [email protected]

Criação e desenvolvimento:

  • Brenda Thomas (Medicina, UFFS Chapecó/SC)
  • Rafael Fagundes (Medicina, UFFS Chapecó/SC)
  • Jean Carlo Hilger (Ciência da Computação, UFFS Chapecó/SC)
  • Junior Vitor Ramisch (Ciência da Computação, UFFS Chapecó/SC)
  • Mateus Koppe (Ciência da Computação, UFFS Chapecó/SC)

Suporte:

  • Grintex - Grupo de Inovação Tecnológica Experimental (UFFS Chapecó/SC)

Informações para desenvolvedores

Endpoints disponíveis

Os endpoints disponíveis no momento são os seguintes:

/v0/stats (GET)

Informações sobre casos de COVID-19 em Chapecó e SC.


Desenvolvimento

1. Pré-requisitos

Você precisa ter as ferramentas relacionadas ao Laravel instaladas.

2. Preparar o projeto

Clone o projeto:

git clone https://github.com/grintex/app-covid-api && cd app-covid-api

Crie um arquivo configuração local

cp .env.example .env

Edite o arquivo .env com os dados do seu ambiente.

3. Teste

Para testar a API localmente, rode:

php artisan serve

O browser abrirá apontando para o endereço http://localhost:8000/ para você acessar a api.

Contribua

Sua ajuda é muito bem-vinda, independente da forma! Confira o arquivo CONTRIBUTING.md para conhecer todas as formas de contribuir com o projeto. Por exemplo, sugerir uma nova funcionalidade, reportar um problema/bug, enviar um pull request, ou simplemente utilizar o projeto e comentar sua experiência.

Licença

Esse projeto é licenciado nos termos da licença open-source Apache 2.0 e está disponível de graça.

Changelog

Veja todas as alterações desse projeto no arquivo CHANGELOG.md.

Links

Abaixo está uma lista de links interessantes e projetos similares:

app-covid-api's People

Contributors

dovyski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

arufonsekun

app-covid-api's Issues

[Geral] Implementar endpoint /stats

Implementar o endpoint GET /stats que retorne o seguinte json:

[
  {
    "confirmed": 115,
    "suspected": 116,
    "recovered": 6,
    "deaths": 0,
    "date": "02/05/2020"
  },
  {
    "confirmed": 115,
    "suspected": 116,
    "recovered": 6,
    "deaths": 0,
    "date": "01/05/2020"
  },
]

Os dados devem vir de uma planilha no Google Docs (cada linha da planilha é um item no array retornado via json). A primeira linha da planilha contem o nome dos campos a serem usados.

Link para a planilha: https://docs.google.com/spreadsheets/d/1d9-_D8i1T_axtQ4UrDW6Fm7drt_eiqhXzES_P_WAJsU/edit#gid=0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.