Skip to content

bosconogueiramd/VG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visita Guiada

Introdução

Obedecendo às instruções para desenvolvimento da atividade, o Grupo 59 desenvolveu uma plataforma web chamada Visita Guiada. Trata-se de uma solução de treinamento em regulação médica de consultas e exames. Por meio da plataforma, o usuário médico regulador iniciante consegue, após cadastrar-se, ser conduzido em um passo a passo, que orienta sob o uso específico de um sistema de regulação pré-existente. Ao fim do treinamento, o usuário médico é conduzido a responder um questionário, obtendo um certificado de completude satisfatória quando atinge pontuação de pelo menos 70% do total. Já o usuário com privilégios, médico coordenador, consegue, através de um painel administrativo, moderar o cadastro de usuários.

Material e Métodos

Inicialmente, os integrantes do grupo discutiram através de um processo criativo de brainstorming qual seria o tema da solução. Após decidido o tema, os integrantes optaram pelo desenvolvimento, obedecendo ao seguinte fluxo: definição do modelo conceitual, regras de negócio, codificação, testagem e escrita da atividade final. Os arquivos das páginas principais foram desenvolvidos em linguagem HTML, com estilização CSS. Conforme os integrantes estudavam os percursos de aprendizagem, as tecnologias aprendidas iam sendo incorporadas, modificando a estrutura dos códigos e criando novas pastas e arquivos.

Resultados

É possível notar pelas pastas do Projeto a evolução da solução em si. Inicialmente, os dados eram guardados em um arquivo Json, obedecendo ao que foi ensinado no material de apoio dos percursos de aprendizado. Posteriormente, quando se tornaram disponíveis as instruções para desenvolvimento da atividade final, os dados passaram a ser guardados no banco de dados MongoDB. As tecnologias sugeridas foram então sendo incorporadas para permitir uma comunicação do backend com o frontend. Tendo atingido aos requisitos para desenvolvimento da atividade, o projeto segue em evolução. É possível ver que os integrantes criaram um painel de controle para editar os textos e fotos das páginas da plataforma, mas esse painel encontra-se ainda em evolução. Todavia, acentua-se que o painel de cadastro do usuário encontra-se plenamente funcionante e comunicante, atendendo aos requisitos orientados para o desenvolvimento da atividade.

Conclusão

Uma solução para treinamento em regulação médica foi desenvolvida, desde sua landing page até a página de geração de certificado de completude. Os integrantes iniciaram seu processo de aprendizado desde o básico do HTML e CSS, até integração de APIS, uso de frameworks e banco de dados. Ao fim, o grupo notou um exponencial crescimento de aprendizagem. Ficou a sensação de que esse é apenas um começo em um longo aprendizado.

Grupo 59

Integrantes:

Nome Matrícula GitHub
João Bosco Sales Nogueira 2313609 bosconogueiramd
Carlos Anderson Cruz da Silva 2317579 CarlosAnderson-code
Paulo Henrique de Oliveira Gomes 2317664 pauloh-code
Dirceu Vaz Soares Cunha 2317929 dirceuvaz
Jully Stefany Ferreira 2317685 jullystefanyfs

Como Executar o Projeto

Pré-requisitos

  • Node.js instalado
  • MongoDB configurado e em execução
  • Editor VSCODE

Instalação

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/visita-guiada.git
    
  2. Navegue até o diretório do projeto: cd visita-guiada

3.Instale as dependências: npm install

Passo 1 - Execução Backend

  1. Instalar as depenências do backend no diretório backend: npm start

  2. Startar o servidor Backend no diretório backend: node server.js

Passo 2 - Execução Frontend

  1. Start o React Frontend no diretório frontend: npm start

2.Acesse a aplicação em seu navegador através do endereço: http://localhost:3000

Contato

Grupo 59 - Universidade da Fortaleza (Unifor)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published