Documentação Técnica

Ficha Técnica

Especificações da arquitetura, stack tecnológica e histórico de evolução do Portal DCE UFVJM.

Hospedagem Institucional

Servidores PROTIC UFVJM

O sistema está hospedado na infraestrutura da Pró-Reitoria de Tecnologia da Informação e Comunicação da UFVJM.

Frontend

  • Next.js (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS
  • Lucide Icons

Backend

  • Python 3.12
  • Django 5.1
  • Django REST Framework
  • Simple JWT (Auth)

Banco de Dados

  • PostgreSQL (Relacional)

Infraestrutura

  • Servidores PROTIC UFVJM
  • Gunicorn (WSGI)

Novidades da versão

Versão 2.0.0

Data 31/05/2026

Atual
Novidades
  • Implementação de espaço dedicado para artigos de opinião e editoriais.
  • Criação de página específica para agenda de eventos do DCE.
  • Adição de filtros de busca e tags de identificação na seção de notícias (por campus e assunto).
  • Inclusão de filtros por exercício na transparência financeira.
Melhorias
  • Reescrita completa do núcleo do sistema (Versão 2.0).
  • Remodelagem total da interface com foco em alto contraste e diretrizes de acessibilidade.
  • Separação técnica entre os módulos de Documentos e Editais para maior precisão administrativa.
  • Automação do processo de fechamento de exercício financeiro, garantindo a integridade de saldos e dívidas entre exercícios e prevenindo inconsistências de dados.

Versão 1.0.0

Data 01/01/2025

Legado
Novidades
  • Lançamento inicial do portal do DCE UFVJM.
  • Módulo de notícias e transparência financeira básica.
  • Repositório central de arquivos.

Arquitetura Headless & REST

O Portal foi desenvolvido seguindo o padrão de Desacoplamento de Camadas (Headless Architecture). O motor de gerenciamento de dados é isolado da interface de apresentação.

Comunicação RESTful

A troca de informações ocorre via requisições assíncronas em JSON. O Frontend consome os endpoints do Django REST Framework, garantindo que o portal seja rápido, seguro e escalável.

Vantagens Técnicas
  • Segurança de Dados Camada 7
  • Otimização de SEO via SSR
  • Cache dinâmico no navegador

Desenvolvedor e Arquiteto do Sistema

Daniel Rodrigues

Estudante de Sistemas de Informação pela UFVJM.

Suporte Técnico

Para problemas técnicos ou manutenção, entre em contato via e-mail.