| Linha 57: | Linha 57: | ||
* Back-End | * Back-End | ||
** RF01: Criar CRUDs de todas as tabelas | ** RF01: Criar CRUDs de todas as tabelas | ||
** Receber os dados digitados na interface e codificar as ações de: Inclusão, Exclusão, Pesquisa e Alteração de dados na tabela | |||
** RF02: Autenticar usuário | ** RF02: Autenticar usuário | ||
** RF03: Autenticar Endpoins via OAuth 2.0 | ** RF03: Autenticar Endpoins via OAuth 2.0 | ||
Edição das 21h31min de 26 de fevereiro de 2020
Parceria
- FioCruz
- Fundação Oswaldo Cruz é uma instituição de pesquisa e desenvolvimento em ciências biológicas localizada no Rio de Janeiro, Brasil, considerada uma das principais instituições mundiais de pesquisa em saúde pública. Foi fundada pelo Dr. Oswaldo Cruz, um notável epidemiologista, onde antes era o Instituto Soroterápico Federal.
- Endereço: Av. Brasil, 4365 - Manguinhos, Rio de Janeiro - RJ, 21040-900
- Fundador: Osvaldo Cruz
- Fundação: 25 de maio de 1900
- INI - Instituto Nacional de Infectologia
- Pesquisadores:
- Dr André Miguel Japiassú
- Área de conhecimento: Biologia Geral
- Dr Pedro Henrique Nascimento Theodoro
- Área de conhecimento: Infectologia
- Dr André Miguel Japiassú
- UFU
- A Universidade Federal de Uberlândia (UFU) é uma fundação pública, integrante da Administração Federal Indireta, vinculada ao Ministério da Educação (MEC). A instituição, ainda com o nome de Universidade de Uberlândia (UnU), foi autorizada a funcionar pelo Decreto-lei n. 762, de 14 de agosto de 1969, e federalizada pela Lei n. 6.532, de 24 de maio de 1978.
- A Universidade Federal de Uberlândia foi fundada em 1969, com a associação de diversas faculdades isoladas como a Faculdade de Engenharia, a Escola de Medicina, entre outras. Em 1978 ocorreu sua federalização, ocasião em que sua organização acadêmica e administrativa foi estruturada em três centros: Centro de Ciências Exatas e Tecnologia, CETEC; Centro de Ciências Humanas e Artes, CEHAR; e Centro de Ciências Biológicas, CEBIM.
- A Faculdade de Computação (FACOM) da Universidade Federal de Uberlândia foi criada em 2000, a partir do extinto Departamento de Informática (DEINF), criado em 1988, no âmbito do CETEC, com docentes provenientes dos departamentos de Engenharia Elétrica e de Matemática. As atividades acadêmicas do DEINF estiveram intimamente ligadas ao desenvolvimento do Curso de Bacharelado em Ciência da Computação (BCC), criado também em 1988, sendo este curso o marco inicial da FACOM. No início dos anos 2000 foi criado na Faculdade o Programa de Pós-Graduação em Ciência da Computação, inicialmente com o curso de Mestrado Acadêmico. A FACOM continuou sua expansão criando em 2009 o Curso de Bacharelado em Sistema de Informação (BSI) no Campus Santa Mônica, em Uberlândia e, em 2010, no Campus de Monte Carmelo. No ano de 2011 foi aprovado pela CAPES o Curso de Doutorado em Ciência da Computação, em reconhecimento a destacada produção científica da FACOM em diversas áreas da computação.
Equipe
- Stakeholder: André Miguel Japiassu - Fiocruz
- Software Engineer: Luiz Cláudio Theodoro - UFU
- PO - Product Owner: Pedro Henrique Nascimento Theodoro - Fiocruz
- Scrums Masters:
- Bruno Sinhoroto - UFU
- Gabriel Bernardi - UFU
- Maxley Soares - UFU
- Designer:
- Aryanne Araújo - UberHub CodeClub
- Devs:
- Antônio Pedro - UFU
- Rafael Nunes - UFU
- João Victor - UFU
- Victor Sisterolli Junior - UberHub CodeClub
- Apresentação inicial:
- Escopo: Desenvolver um sistema de controle de antibióticos que permita a gestão de antibióticos na âmbito da fundação provendo controle, alarmes e comunicação do sistema com interfaces externas. A interação será via Smartphones e Desktops.
Mockup
- Mockup ou mock-up, é um modelo em escala ou de tamanho real de um projeto ou dispositivo, usado para ensino, demonstração, avaliação de design, promoção e outros propósitos
- No caso dessa aplicação, teremos uma visão das interfaces que serão construídas pelo Dev Front-End, sem preocupações estéticas mas com todas as operações que deverão constar na solução final.
Requisitos Funcionais
- Back-End
- RF01: Criar CRUDs de todas as tabelas
- Receber os dados digitados na interface e codificar as ações de: Inclusão, Exclusão, Pesquisa e Alteração de dados na tabela
- RF02: Autenticar usuário
- RF03: Autenticar Endpoins via OAuth 2.0
- RF04: Criar Endpoints para consumo CRUD
- Front-End
- RF08: Criação das entidades básicas
- RF09: Criação das funcionalidades CRUD
- RF10: Criação do Dashboard
- RF11: Criar autenticação de usuário
- RF12: Documentação Final
Requisitos Não-Funcionais
- RF01: Criar Banco de Dados
- RF02: Criar tabelas
- RF03: Documentação Final
Ferramentas a serem utilizadas
- BACKEND
- MySql
- NodeJS
- ORM
- ExpressJS
- BCrypt
- JWT
- Docker
- Git
- FRONTEND
- ReactJS
- Axios
- JWT
- GIT