Skip to content

Heymity/ConsulTEA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConsulTEA – Plataforma Web (API + Front-end)

Este repositório contém a aplicação ConsulTEA, composta por:

  • API em C# (.NET) localizada em /API/ConsulTEA
  • Front-end em React localizado em /Site/ConsulTEA-React

O objetivo da aplicação é fornecer uma plataforma de auxílio a especialistas em TEA, para que possam gerenciar dados referentes a anamneses realizadas com pacientes. Além disso, o site permite que usuários cadastrados como adiministradores insiram informações, dados e gráficos na página sobre dados informativos.


📦 Pré-requisitos

Antes de rodar o projeto, certifique-se de ter instalado:

🔹 Node.js (para o front-end)

Baixe em:
https://nodejs.org/

🔹 .NET SDK 8.0 ou superior (para a API)

Baixe em:
https://dotnet.microsoft.com/download

🔹 Banco de dados

Configure um banco de daods PostgreSQL utilizando o script SQL fornecido na pasta DB do repositório, seja local ou não. Use as informações de conexão desse banco de dados no item 3 da seção Rodando a API

🚀 Como Rodar o Projeto

1️⃣ Rodando a API (C# / .NET)

  1. Abra um terminal na pasta:
API/ConsulTEA
  1. Restaure as dependências:
dotnet restore
  1. Configurar o dotnet-secrets com a conexão ao banco de dados substituindo os X pelos dados de sua conexão com o banco de dados
dotnet user-secrets init
dotnet user-secrets set "ConnectionStrings:postgres" "Server=XXX.XXX;Port=XXXX(5432);Database=labsoft;Username=XXXXXXXXXX;Password=XXXXXXXX;"
  1. Rodar a API:
dotnet run

A API iniciará em:

https://localhost:5001
http://localhost:5000

2️⃣ Rodando o Front-end (React)

  1. Abra um terminal na pasta:
Site/ConsulTEA-React
  1. Instale as dependências:
npm install
  1. Inicie o projeto:
npm run dev

A aplicação abrirá em:

http://localhost:5173

Se tiver qualquer dúvida sobre configuração, build ou execução, basta abrir uma issue no repositório.

Utilizando o Site

Com o site rodando, pode-se ver os dados atraves da aba de dados na barra de navegação.

  • Pode-se realizar o login como admin através do cpf 70949459062 e senha 1234.
  • Pode-ser realizar o login como médico através do cpf 48717360242 e senha 1234.

Logado como administrador, na aba Ver Médicos pode-se ver os médicos atuais e cadastrar novos; na aba de Dados pode-se cadastrar novos posts, com textos, imagens, e gráficos. Logado como médico pode-se cadastrar novos pacientes e ver os pacientes com os quais seu médico tem anaminésias cadastradas. Pode-se cadastrar anaminésias novas em pacientes com anaminésias ja existentes e em pacientes recém cadastrados

About

Plataforma de apoio a profissionais da área da saúde que atuam com pessoas inclusas no Transtorno do Espectro Autista. Além disso, a plataforma também serve como uma fonte de dados para conscientização da sociedade sobre o assunto.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors