SIGE IE

Logo


Sobre este projeto

Aplicativo web mobile desenvolvido para a Universidade de Brasília com objetivo de gerenciar as instalações elétricas e dar suporte ao retrofitting das instalações.

Posição

O SIGE IE é um sistema da Universidade de Brasília para o gerenciamento de instalações elétricas com o objetivo de facilitar o cadastro das informações de instalação elétrica para ajudar na reforma da parte elétrica dos prédios e salas. Ele permite a automatização da geração de relatórios das instalações elétricas de cada lugar e a centralização dessas informações para uso dos responsáveis pelas instalações. As pessoas devem usar o SIGE IE porque ele simplifica e agiliza o processo de gerenciamento, principalmente do retrofitting de instalações elétricas, garantindo maior eficiência e segurança.

Objetivo

Simplificar o cadastro e gerenciamento de informações de instalações elétricas e automatizar a geração de relatórios.

Tecnologias

Back-end
Nome Versão Uso Configuração
Python 3.11.8 Linguagem Site oficial do Python
Django 4.2 (LTS) Framework web Automática
Django REST framework 3.14 API REST Automática
Docker 25.0.4 Conteiner e imagem Site oficial do Docker
Redis 7.2 Banco de dados cache para sessão Automática via Docker
MySQL 8.1 Banco de dados Automática via Docker
mysqlclient 2.2.4 Cliente para se conectar com MySQL Site do Pypi com as configurações
Observação

Atualmente o Django REST Framework suporta as seguintes versões do Python e do Django:

Python 3.6 3.7 3.8 3.9 3.10 3.11
Django 3.0 3.1 3.2 4.0 4.1 4.2 (LTS)

Como a versão LTS mais recente do Django (2024) é a 4.2, escolhemos configurar o projeto usando Python 3.11.

Front-end mobile
Nome Versão Uso Configuração
Flutter 3.19.3 Framework frontend Site oficial do Flutter
Android Studio Iguana IDE para desenvolvimento Android com Android SDK Site oficial do Android Studio

Equipe


Danilo Melo


Kauan José


Oscar de Brito


Pedro Lucas


Ramires Rocha

Organização

Papel Atribuições Responsável Participantes
Cliente Validar as entregas Loana Loana e Alex
Desenvolvedor back-end Codificar o backend, configurar a infraestrutura Pedro Pedro, Kauan e Oscar
Desenvolvedor frontend Codificar o frontend, realizar integração com backend Danilo Danilo, Ramires, Pedro e Oscar
UX design Projetar a interface do usuário, criar protótipos e realizar entrevistas com os clientes Danilo Danilo
Analista de requisitos Levantar requisitos, gerenciar a documentação, validar com cliente Oscar Oscar, Ramires e Pedro