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
AtualNovidades
- 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
LegadoNovidades
- 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.
DCE UFVJM