Skip to content

DanielMoreiraFr/testeTact

Repository files navigation

📊 TesteTact

Django Python JavaScript


📖 Descrição

O TesteTact é uma plataforma web para análise de dados acadêmicos, focada em fornecer insights sobre o desempenho e bem-estar de estudantes. A aplicação permite correlacionar métricas como GPA, níveis de estresse, qualidade do sono e frequência, auxiliando na tomada de decisões baseada em dados.

O sistema combina backend com Django e Django Rest Framework, junto a uma interface interativa utilizando Bootstrap 5 e visualizações dinâmicas com Chart.js.


🏗️ Arquitetura

O projeto segue uma arquitetura modular baseada em Django Apps, separando responsabilidades entre API, lógica de negócio e apresentação:

  • Backend (Django + DRF):

    • Gerenciamento de dados acadêmicos
    • Exposição de endpoints REST
    • Processamento estatístico
  • Frontend (Templates + Bootstrap + Chart.js):

    • Interface responsiva
    • Dashboards interativos
    • Visualização gráfica dos dados
  • Pipeline de Dados:

    • Importação via comando customizado (data_import)
    • Modelagem estruturada para análise

⚙️ Funcionalidades

  • 📈 Análise de GPA (média acadêmica)
  • 😓 Monitoramento de níveis de estresse
  • 😴 Avaliação de qualidade do sono
  • 📅 Controle de frequência
  • 📊 Dashboards interativos com gráficos dinâmicos
  • 🔗 API REST para integração externa
  • 📥 Importação automatizada de dados

📁 Estrutura de Pastas

TesteTact/
│
├── api/                # Endpoints e serializers (DRF)
├── dashboards/         # Lógica estatística e análises
├── data/               # Models e comando data_import
├── static/             # Arquivos estáticos (CSS, JS)
├── templates/          # Templates HTML
├── testeTact/          # Configurações principais do Django
│
└── manage.py


🚀 Como Executar

1. Clonar o repositório

git clone https://github.com/DanielMoreiraFr/testeTact.git
cd testetact

2. Criar e ativar ambiente virtual

python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows

3. Instalar dependências

pip install -r requirements.txt

4. Aplicar migrações

python manage.py migrate

5. Importar dados iniciais

python manage.py data_import

6. Executar o servidor

python manage.py runserver

7. Acessar a aplicação

http://127.0.0.1:8000/

About

Projeto teste de Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors