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.
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.
É 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.
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.
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 |
- Node.js instalado
- MongoDB configurado e em execução
- Editor VSCODE
- Clone este repositório:
git clone https://github.com/seu-usuario/visita-guiada.git
- Navegue até o diretório do projeto: cd visita-guiada
3.Instale as dependências: npm install
-
Instalar as depenências do backend no diretório backend: npm start
-
Startar o servidor Backend no diretório backend: node server.js
- 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
Grupo 59 - Universidade da Fortaleza (Unifor)