Skip to content

DSM/PI3 - Desenvolvimento do dashboard com Flask

Notifications You must be signed in to change notification settings

mandis-ncs/tera_dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Tera

Tera é um sistema de monitoramento pós-clínico de dependentes químicos reabilitados. Nosso objetivo é fornecer mais suporte ao paciente após sua alta e fortalecer a conexão entre Monitor clínico, Paciente e Família!

Nós começamos pelo Dashboard destinado ao uso dos Monitores de clínicas de reabilitação, onde é possível visualizar a condição dos pacientes sob seus cuidados, pacientes em crise ou que precisam de atenção redobrada e verificar os dados sobre um único paciente.

Os protótipos do Dashboard Tera:

gif home imagens interfaces


Mas como monitoramos o paciente? Esse processo deve ser voluntário, ao receber alta, o paciente receberá a oferta da clínica de usar um SmartWatch para o acompanhamento diário de sua condição mental e física. Já a família, poderá acompanhar o processo de seu celular, com um aplicativo móvel com funções como: lembrete de medicamentos do paciente, comunicação direta com o Monitor e atualizações do estado de seu ente querido.

Os protótipos do SmartWatch e App:

gif home

Publicação de Artigo

Essa iniciativa foi publicada com sucesso na FECIVALE 2023 - Registro/SP (Instituto Federal - IF). [em breve atualizações]

Como rodar este projeto?

Descrição

Este é um projeto de criação de um painel de controle (dashboard) utilizando as tecnologias Flask, MongoDB e ApexCharts. O objetivo do projeto é fornecer uma interface visual intuitiva para visualização e análise de dados armazenados em um banco de dados MongoDB, utilizando a estrutura de desenvolvimento web Flask e a biblioteca de gráficos ApexCharts.


Requisitos de Software
  • Python
  • MongoDB
  • VSCode
  • Instalação

    1. Clone o repositório para o seu computador:
    git clone https://github.com/aasjunior/tera_dashboard.git
    
    1. Abra o projeto pelo VSCode e execute o comando pelo terminal:
    pip install -r requirements.txt
    
    1. Execute o projeto pelo comando:
    py app.py
    

    Configurando a base de dados

    1. Crie duas bases de dados no MongoDB: tera e clinica_0.
    2. Dentro de cada base de dados, crie coleções com o mesmo nome dos arquivos listados abaixo.
    3. Insira os documentos nas respectivas coleções.

    A estrutura das bases de dados e coleções deve ser a seguinte:

    Base de dados tera:

    📁 tera
    - 📄 Clinicas.json
    - 📄 Usuarios.json
    

    Base de dados clinica_0:

    📁 clinica_0
    - 📄 Monitores.json
    - 📄 Pacientes.json
    - 📄 Familiares.json
    - 📄 DadosMedicos.json
    - 📄 DadosSensores.json
    - 📄 RegistrosHumor.json
    - 📄 fs.chunks.json
    - 📄 fs.files.json
    

    Acessando o sistema

    Para logar no sistema como administrador, utilize o usuário de Pedro:

    Usuário: pedrodias
    Senha: 1234
    

    Nosso Time AJA

    You can see more about us in our profile:

    Aviso

    Esta é uma iniciativa acadêmica, sendo assim, não possui todas as funcionalidades e características de uma aplicação real. Esse projeto não terá continuação, sendo uma decisão do time de finalizar a iniciativa.

    About

    DSM/PI3 - Desenvolvimento do dashboard com Flask

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • HTML 49.7%
    • Python 24.0%
    • CSS 16.4%
    • JavaScript 9.9%