SIGE IE
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 |