404
+Page not found
+diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..f304eb83 --- /dev/null +++ b/404.html @@ -0,0 +1,263 @@ + + +
+ + + + + + + +Page not found
+--
+Data:27 de Fevereiro de 2024
+ Horário:14 horas
+ Local: LDTEA 206
Data: 20 de Março de 2024
+Horário: 15:00
+Local: LTDEA 206
Na presente reunião, foram elucidados todos os requisitos funcionais e não funcionais do projeto, bem como todas as demandas necessárias para a criação do projeto. A divisão da equipe e o levantamento dos requisitos necessários foram estabelecidos para que cada um elabore sua parte do projeto.
Data:20 de Março de 2024
+Horário:14 horas
+Local:LDTEA Sala 206
+
+Data:20 de Junho de 2024
+Horário: 15 horas
+Local: LDTEA Sala 206
+
+Data: 20 de Junho de 2024
+Horário: 15 horas
+Local: LDTEA Sala 206
+
+Data: 05 de Agosto de 2024
+Horário: 10 horas
+Local: LDTEA Sala 313
+
++ Uma ferramenta inovadora, projetada para otimizar a + coleta de dados e o suporte em operações e manutenções + de sistemas elétricos. Este aplicativo móvel foi + desenvolvido para acelerar a obtenção de informações + essenciais, aumentando a eficiência das operações e + garantindo uma gestão mais eficaz das instalações + elétricas. +
++ Melhore a eficiência e a gestão das instalações + elétricas com uma interface intuitiva que facilita a + coleta de dados e o suporte às operações e + manutenções. Supervise e acompanhe manutenções + preventivas e corretivas, garantindo que todas as + atividades sejam realizadas no tempo certo e da + melhor forma. +
++ Aproveite uma ampla gama de funcionalidades que + garantem uma gestão eficiente e segura das + instalações elétricas. Cadastre, edite e exclua + locais e equipamentos, monitore em tempo real, gere + relatórios, integre com mapas e desfrute de uma + interface intuitiva. +
++ Cadastre os equipamentos presentes em cada + local, organizando e estruturando as + instalações. Edite e exclua equipamentos + conforme necessário para manter as informações + sempre atualizadas. +
++ Mantenha um registro detalhado de todos os + locais e salas dentro da instalação, facilitando + a gestão e manutenção. Edite e exclua locais + conforme necessário. Gere relatórios completos + de cada local de forma instantânea. +
++ Acesse rapidamente todos os sistemas presentes + em um local e adicione novos de forma prática e + simples. +
++ Acompanhe localizações e salas registradas em + tempo real. Crie e atualize locais + instantaneamente, garantindo que todas as + mudanças sejam refletidas no sistema sem + atrasos. +
+Arquitetura de uma aplicação com uma API REST, onde os clientes interagem com servidores que, por sua vez, interagem com um banco de dados MySQL e um armazenamento de sessão no Redis.
+A arquitetura é representativa de muitas aplicações web modernas que buscam desempenho, escalabilidade e confiabilidade.
+Estas etapas são válidas para Linux OS e WSL.
+Primeiramente, interrompa qualquer processo que use o porto 8080, 3306 e 6379. Então atualize o seu sistema:
+ sudo apt-get update
sudo apt-get upgrade
Instalação de Dependências:
+Instale o Python, Pip e os cabeçalhos do Python e MySQL:
+Python:
+ sudo apt-get install python3.11
Pip:
+ sudo apt-get install python3-pip
Cabeçalhos:
+ sudo apt-get install python3.11-dev default-libmysqlclient-dev build-essential pkg-config
mysqlclient:
+pip install mysqlclient
Instale o virtualenv para criar um ambiente virtual do projeto:
+Virtualenv:
+sudo pip3 install virtualenv
Vá para dentro da pasta raiz api
:
Cria o ambiente virtual e ative-o:
+Criar ambiente virtual:
+ virtualenv -p python3.11 venv
Ativar ambiente:
+ source venv/bin/activate
Com o ambiente virtual ativado, instale as dependências:
+pip install -r requirements.txt
docker-compose build
docker-compose up
api
, aplique as migrações:python manage.py makemigrations
python3 manage.py migrate
Inicie o servidor:
+python3 manage.py runserver
Pronto! O servidor está configurado e em execução com o banco de dados configurado.
+Garanta que não haja nenhum processo que use o porto 8080
, 3306
e 6379
. Por fim, com todas as dependências configuradas, basta:
sigeie
;git pull
+
+source venv/bin/activate && pip install -r requirements.txt && python manage.py makemigrations && python manage.py migrate && python manage.py runserver
+
+Isso é tudo, pessoal. +```
git clone https://github.com/{seu-usuario}/T2G3-Sistema-Instalacao-Eletrica.git
cd T2G3-Sistema-Instalacao-Eletrica
Cronograma do projeto:
+Semana | +Status | +Entrega | +Início | +Fim | +
---|---|---|---|---|
1 | +Feito | +Separação da equipe e estudo do projeto | +19/02/24 | +26/02/24 | +
2 | +Feito | +Reunião com o cliente, levantamento de requisitos, criação do repositório no GitHub e documentação | +26/02/24 | +04/03/24 | +
3 | +Feito | +Preparação do ambiente de desenvolvimento do backend e frontend, levantamento de requisitos e escrita de histórias de usuário da release 1, prototipação em baixa fidelidade | +04/03/24 | +11/03/24 | +
4 | +Feito | +Prototipação em baixa fidelidade, levantamento de requisitos e escrita das histórias de usuário, agendamento com o cliente para apresentar os resultados | +11/03/24 | +18/03/24 | +
5 | +Feito | +Reunião com o cliente para apresentar os resultados e validar, modelagem do diagrama entidade-relacionamento e codificação da release 1 | +18/03/24 | +25/03/24 | +
6 | +Feito | +Codificação da release 1 e atualização do diagrama entidade-relacionamento | +25/03/24 | +01/04/24 | +
7 | +Feito | +Codificação da release 1 e entrega da release 1 e entrega da tela de login e tela de cadastro | +01/04/24 | +08/04/24 | +
8 | +Feito | +Codificação da release 2 e atualização do diagrama entidade-relacionamento e produção das telas de gerenciar local,gerenciar SPDA e gerenciar salas | +08/04/24 | +08/05/24 | +
9 | +Feito | +Entrega da realese 2 e atualização do diagrama entidade-relacionamento e planejamento para entrega das próximas releases | +08/05/24 | +01/07/24 | +
10 | +Feito | +Codificação da realese 3, reunião com cliente com a apresentação do desenvolvimento do prototipo e aprovação jun to ao cliente | +01/07/2024 | +05/07/2024 | +
Antes de começar, verifique se o Flutter SDK está atualizado e compatível com o projeto. Siga as instruções específicas para sua plataforma (Windows, macOS, Linux) disponíveis na documentação oficial do Flutter.
+Caso ainda não tenha feito, instale os seguintes requisitos em sua máquina:
+Siga as instruções de instalação para a sua plataforma.
+sudo snap install android-studio --classic
+
+sudo snap install code --classic
+
+Para o VS Code, instale as extensões do Flutter e Dart disponíveis na aba de extensões do editor.
+Configure um emulador usando o AVD Manager do Android Studio ou configure seu dispositivo Android para depuração USB.
+Com o ambiente preparado, siga os passos abaixo:
+git clone https://github.com/ResidenciaTICBrisa/T2G3-Sistema-Instalacao-Eletrica.git
+
+Abra a pasta clonada no Android Studio ou no Visual Studio Code.
+Abra um terminal na pasta frontend/sige_ie
e execute o comando:
flutter pub get
+
+F5
ou utilize o comando flutter run
na paleta de comandos.Aqui estão as histórias de usuários mapeadas pelos épicos e features conforme o método SAFe.
+Épico | +Feature | +Número | +Prioridade | +Título | +Descrição | +Critérios de aceitação | +
---|---|---|---|---|---|---|
E3 | +F3 | +US1 | +Alta | +Adicionar Dispositivo de Iluminação | +Eu, como usuário, quero ser capaz de adicionar novos dispositivos de iluminação ao sistema para controlar a iluminação em diferentes áreas. | ++ |
E3 | +F3 | +US2 | +Alta | +Visualizar Dispositivos de Iluminação | +Eu, como usuário, quero visualizar uma lista de todos os dispositivos de iluminação cadastrados para verificar o status de cada um. | ++ |
E3 | +F3 | +US3 | +Alta | +Modificar Dispositivos de Iluminação | +Eu, como usuário, quero poder modificar as informações de dispositivos de iluminação existentes para atualizar detalhes ou status conforme necessário. | ++ |
E3 | +F3 | +US4 | +Alta | +Excluir Dispositivos de Iluminação | +Eu, como usuário, quero excluir dispositivos de iluminação que não são mais necessários para manter o sistema organizado. | ++ |
E3 | +F3 | +US5 | +Alta | +Cadastro de Cargas Elétricas | +Eu, como usuário, quero ser capaz de adicionar novas cargas elétricas ao sistema. | ++ |
E3 | +F3 | +US6 | +Alta | +Visualização de Cargas Elétricas | +Eu, como usuário, quero poder visualizar uma lista de todas as cargas elétricas cadastradas para acompanhar seu status. | ++ |
E3 | +F3 | +US7 | +Alta | +Exclusão de Cargas Elétricas | +Eu, como usuário, quero poder excluir cargas elétricas que não são mais necessárias para manter o sistema organizado. | ++ |
E3 | +F3 | +US8 | +Alta | +Cadastro de Linhas Elétricas | +Eu, como usuário, quero ser capaz de adicionar novas linhas elétricas ao sistema para monitorar e controlar a distribuição de energia. | ++ |
E3 | +F3 | +US9 | +Alta | +Visualização de Linhas Elétricas | +Eu, como usuário, quero poder visualizar uma lista de todas as linhas elétricas cadastradas para acompanhar seu status e características. | ++ |
E3 | +F3 | +US10 | +Alta | +Exclusão de Linhas Elétricas | +Eu, como usuário, quero poder excluir linhas elétricas que não são mais necessárias para manter o sistema organizado. | ++ |
E3 | +F3 | +US11 | +Alta | +Cadastro de Circuitos Elétricos | +Eu, como usuário, quero ser capaz de adicionar novos circuitos elétricos ao sistema para monitorar e controlar a distribuição de energia. | ++ |
E3 | +F3 | +US12 | +Alta | +Visualização de Circuitos ELétricos | +Eu, como usuário, quero poder visualizar uma lista de todos os circuitos elétricos cadastrados para acompanhar seu status e características. | ++ |
E3 | +F3 | +US13 | +ALta | +Exclusão de Circuitos Elétricos | +Eu, como usuário, quero poder excluir circuitos elétricos que não são mais necessários para manter o sistema organizado. | ++ |
E3 | +F3 | +US14 | +Alta | +Cadastro de Quadro de Distribuição | +Eu, como usuário, quero ser capaz de adicionar novos quadros de distribuição ao sistema para organizar e controlar a distribuição de energia elétrica em um local. | ++ |
E3 | +F3 | +US15 | +Alta | +Visualização de Quadro de Distribuição | +Eu, como usuário, quero poder visualizar uma lista de todos os quadros de distribuição cadastrados para verificar sua localização e capacidade. | ++ |
E3 | +F3 | +US16 | +Alta | +Exclusão Quadro de Distribuição | +Eu, como usuário, quero poder excluir quadros de distribuição que não são mais necessários para manter o sistema organizado. | ++ |
E3 | +F3 | +US17 | +Alta | +Cadastro Cabeamento Estruturado | +Eu, como usuário, quero ser capaz de adicionar novos registros de cabeamento estruturado ao sistema para manter um inventário organizado da infraestrutura de rede. | ++ |
E3 | +F3 | +US18 | +Alta | +Visualização Cabeamento Estruturado | +Eu, como usuário, quero poder visualizar uma lista de todos os registros de cabeamento estruturado cadastrados para verificar sua localização e finalidade. | ++ |
E3 | +F3 | +US19 | +Alta | +Exclusão Cabeamento Estruturado | +Eu, como usuário, quero poder excluir registros de cabeamento estruturado que não são mais necessários para manter o sistema organizado. | ++ |
E3 | +F3 | +US20 | +Alta | +Cadastro SPDA | +Como usuário, desejo adicionar novos sistemas de proteção contra descargas atmosféricas ao sistema para manter um registro organizado de todos os SPDA instalados. | +Tem que ser possivel criar um SPDA em uma sala existente, recebendo os atributos do ID da sala e dos equipamentos, nome e data de criação. O dono deve ser definido automaticamente como o usuário autenticado no sistema. |
+
E3 | +F3 | +US21 | +Alta | +Visualização SPDA | +Como usuário, desejo visualizar uma lista de todos os sistemas de proteção contra descargas atmosféricas cadastrados para revisar seu status e detalhes. | ++ |
E3 | +F3 | +US22 | +Alta | +Exclusão SPDA | +Como usuário, desejo poder excluir sistemas de proteção contra descargas atmosféricas que não são mais necessários para manter o sistema organizado. | ++ |
E3 | +F3 | +US23 | +Alta | +Editar SPDA | +Como usuário, desejo poder atualizar as informações dos sistemas de proteção contra descargas atmosféricas existentes, como sua , tipo de estrutura protegida e informações de manutenção. | +Editar atributos obrigatórios: Sala, equipamentos, nome; |
+
E3 | +F3 | +US24 | +Alta | +Editar Cabeamento Estruturado | +Eu, como usuário, quero poder atualizar as informações dos registros de cabeamento estruturado existentes, como sua localização, comprimento e finalidade. | ++ |
E3 | +F3 | +US25 | +Alta | +Editar Quadro de Distribuição | +Eu, como usuário, quero poder atualizar as informações dos quadros de distribuição existentes, como sua localização e capacidade nominal de corrente. | ++ |
E3 | +F3 | +US26 | +Alta | +Editar Circuitos Elétricos | +Eu, como usuário, quero poder atualizar as informações dos circuitos elétricos existentes, como capacidade nominal e localização. | ++ |
E3 | +F3 | +US27 | +Alta | +Linhas Elétricas | +Eu, como usuário, quero poder atualizar as informações das linhas elétricas existentes, como capacidade nominal e localização. | ++ |
E3 | +F3 | +US28 | +Alta | +Cargas Elétricas | +Eu, como usuário, quero poder atualizar as informações das cargas elétricas existentes, como nome, descrição, potência. | ++ |
Aqui estão as histórias de usuários mapeadas pelos épicos e features conforme o método SAFe.
+Épico | +Feature | +Número | +Prioridade | +Título | +Descrição | +Critérios de aceitação | +
---|---|---|---|---|---|---|
E1 | +F1 | +US1 | +Alta | +Cadastrar Usuário | +Como usuário quero cadastrar no sistema para utilizar seus recursos e funcionalidades disponíveis | +Atributos obrigatórios: id, nome, nome de usuário, e-mail, senha, está ativo, data de criação, grupos; Os atributos nome de usuário e senha devem ter no mínimo 6 caracteres, e no máximo 23 e 200 caracteres, respectivamente; Os atributos está ativo, data de criação são automáticos; A senha deve ser criptografada; Os grupos são: criador, editor, usuário; |
+
E1 | +F1 | +US2 | +Alta | +Visualizar Usuário | +Como um usuário registrado, quero visualizar minhas informações de conta para que eu possa revisar e atualizar meus dados conforme necessário | +Deve-se visualizar as informações nome, nome de usuário, e-mail; Não deve ser permitida a visualização da senha, em nenhuma hipótese; |
+
E1 | +F1 | +US3 | +Alta | +Editar Usuário | +Como usuário quero editar o meu perfil no sistema para atualizar meus dados. | +Editar atributos obrigatórios: Nome, e-mail |
+
E1 | +F1 | +US4 | +Alta | +Excluir Conta | +Como um usuário do aplicativo, quero excluir minha conta, para não disponibilizar mais minhas informações no sistema nem utilizar mais seus serviços. | +Ao selecionar a opção de exclusão de conta, o usuário deve ser solicitado a confirmar sua escolha; Após a confirmação da exclusão da conta, todos os dados pessoais do usuário devem ser removidos do sistema; |
+
E1 | +F1 | +US5 | +Alta | +Realizar Login | +Como usuário, quero poder fazer login com segurança para ter acesso as informações no aplicativo. | +O login é feito com nome de usuário, senha; Caso o usuário insira credenciais inválidas, deve ser exibida uma mensagem de erro indicando que o login falhou; Após o login bem-sucedido, o usuário deve ser redirecionado para a página inicial; |
+
E1 | +F1 | +US6 | +Alta | +Realizar Logout | +Como um usuário autenticado no sistema,quero fazer logout para encerrar minha sessão no sistema; | +Ao clicar no botão de logout, o sistema deve encerrar a sessão atual do usuário; Após fazer logout, o usuário deve ser redirecionado para a página de login; O logout deve limpar todas as informações de autenticação e sessão do usuário, garantindo que não haja acesso não autorizado à conta após o logout; |
+
Aqui estão as histórias de usuários mapeadas pelos épicos e features conforme o método SAFe.
+Épico | +Feature | +Número | +Prioridade | +Título | +Descrição | +Critérios de aceitação | +
---|---|---|---|---|---|---|
E2 | +F2 | +US1 | +Alta | +Cadastrar Local | +Como usuário autenticado, quero poder registrar um novo local no aplicativo para poder gerenciá-lo. | +Atributos obrigatórios: nome, longitude, latitude, dono do lugar;O dono deve ser definido automaticamente como o usuário autenticado no sistema. |
+
E2 | +F2 | +US2 | +Alta | +Visualizar Local | +Como usuário, desejo visualizar um local que criei para revisar seu status e detalhes. | +Deve-se visualizar as informações nome, longitude, latitude. |
+
E2 | +F2 | +US3 | +Alta | +Editar Local | +Como usuário, quero poder editar informações de locais caso haja necessidade de atualização. | +Editar atributos obrigatórios: nome, longitude, latitude ; |
+
E2 | +F2 | +US4 | +Alta | +Exlcuir Local | +Como usuário, quero poder excluir informações de locais, caso haja necessidade de tirar informações do sistema. | +Ao selecionar a opção de exclusão do local, o usuário deve ser solicitado a confirmar sua escolha; Após a confirmação da exclusão do local, todos os dados do local devem ser removidos do sistema, como as informações que tinha sobre sistemas elétricos pertecentes a ela (areas e andares); O local deve ser excluído da lista de locais do dono do local; |
+
E2 | +F2 | +US5 | +Alta | +Cadastrar area | +Como usuário, quero poder adicionar uma area dentro de cada local para registrar as instalações elétricas daquela area. | +Atributos obrigatórios: id, nome, andar, local; |
+
E2 | +F2 | +US6 | +Alta | +Visualizar area | +Como usuário, desejo visualizar as áreas que eu criei para revisar seu status e detalhes. | +Deve-se visualizar as informações: nome, andar, lugar. |
+
E2 | +F2 | +US7 | +Alta | +Editar area | +Como usuário, quero poder editar informações da area de um lugar, caso haja necessidade de atualização. | +Editar atributos obrigatórios: nome, andar; |
+
E2 | +F2 | +US8 | +Alta | +Excluir area | +Como usuário, quero poder excluir informações das áreas, caso haja necessidade de não manter as informações. | +Ao selecionar a opção de exclusão da area, o usuário deve ser solicitado a confirmar sua escolha; Após a confirmação da exclusão da area, todos os dados da area devem ser removidos do sistema, como as informações que tinha sobre sistemas elétricos pertecentes a ela; A area deve ser excluída da lista de areas do local responsável por ela; |
+
E2 | +F2 | +US9 | +Alta | +Cadastrar Equipamento | +Como usuário autenticado, quero poder registrar um novo equipamento no aplicativo para poder gerenciá-lo. | +Atributos obrigatórios: nome, tipo de equipamento; Atributos opcionais: foto, descrição O dono deve ser definido automaticamente como o usuário autenticado no sistema; |
+
E2 | +F2 | +US10 | +Alta | +Visualizar Equipamento | +Como usuário, desejo visualizar uma todos os equipamentos que criei e visualizar todos os equipamentos padrões para revisar seu status e detalhes. | +Deve-se visualizar as informações nome, tipo, foto, descrição. |
+
E2 | +F2 | +US11 | +Alta | +Editar Equipamento | +Como usuário, quero poder editar informações do equipamento caso haja necessidade de atualização. | +Editar atributos editáveis: nome, tipo de equipamento, foto, descrição; |
+
E2 | +F2 | +US12 | +Alta | +Excluir Equipamento | +Como usuário, quero poder excluir um equipamento, caso haja necessidade de tirar equipamentos do sistema. | +Ao selecionar a opção de exclusão do equipamento, o usuário deve ser solicitado a confirmar sua escolha; Após a confirmação da exclusão do equipamento, todos os dados do equipamento devem ser removidos do sistema, como as informações de foto com a descrição, nome e tipo; Os equipamentes que estão vinculadas a algumas sala devem se manter nela independente de ter sido excluído do sistema; |
+
E2 | +F2 | +US13 | +Alta | +Cadastrar Alarme de Incêndio | +Eu, como usuário, quero ser capaz de adicionar novos dispositivos de detecção e alarme ao sistema para monitorar áreas. | ++ |
E2 | +F2 | +US14 | +Alta | +Visualizar Alarme de Incêndio | +Eu, como usuário, quero poder visualizar uma lista de todos os dispositivos de detecção e alarme cadastrados para verificar seu status e localização. | ++ |
E2 | +F2 | +US15 | +Alta | +Editar Alarme de Incêndio | +Eu, como usuário, quero poder atualizar as informações dos dispositivos de detecção e alarme existentes, como nome, tipo, localização e estado. | ++ |
E2 | +F2 | +US16 | +Alta | +Excluir Alarme de Incêndio | +Eu, como usuário, quero poder excluir dispositivos de detecção e alarme que não são mais necessários para manter o sistema organizado. | ++ |
E2 | +F2 | +US17 | +Alta | +Criar Categoria de Equipamento Pessoal | +Como usuário eu quero criar uma categoria de equipamento pessoal, para ter agilidade no cadastro de equipamentos. | ++ |
E2 | +F2 | +US18 | +Alta | +Visualizar Categoria de Equipamento Pessoal | +Como usuário eu quero visualizar uma categoria de equipamento pessoal, para ter conferir suas informações. | ++ |
E2 | +F2 | +US19 | +Alta | +Editar Categoria de Equipamento Pessoal | +Como usuário eu editar uma categoria de equipamento pessoal, para atualizar suas informações cadastradas. | ++ |
E2 | +F2 | +US20 | +Alta | +Excluir Categorias de Equipamento Pessoal | +Como usuário eu quero excluir uma categoria de equipamento pessoal, para não utilizá-lo mais nos meus cadastros. | ++ |
E2 | +F2 | +US21 | +Alta | +Visualizar Lista de Categorias de Equipamento Pessoal | +Como usuário eu quero visualizar a lista de categoria de equipamentos pessoais, para ter agilidade no cadastro de equipamentos. | +A listagem deve ser feita pelo id to sistema a qual o categoria de equipamento pertence; |
+
E2 | +F2 | +US22 | +Alta | +Visualizar Lista de Categorias de Equipamento Genéricos | +Como usuário eu quero visualizar a lista de categorias de equipamentos genéricos (pré-cadastrados), para ter agilidade no cadastro de equipamentos. | +A listagem deve ser feita pelo id to sistema a qual o tipo de equipamento pertence; 1-Sistema de Iluminação, 2-Cargas Elétricas,3-Linhas Elétricas, 4- Circuitos Elétricos, 5- Quadro de Distribuição, 6-Cabeamento Estruturado,7- Sistema de Proteção Contra Descargas Atmosfericas,8- Sistema de Detecção de Alarme de Incêndio |
+
E2 | +F2 | +US23 | +Alta | +Cadastrar Foto | +Como usuário autenticado, quero poder cadastrar uma foto para um equipamento no aplicativo para poder verificar como estão so equipamentos. | +Atributos obrigatórios: foto, descrição O dono deve ser definido automaticamente como o usuário autenticado no sistema. |
+
E2 | +F2 | +US24 | +Alta | +Visualizar Foto | +Como usuário, desejo visualizar as fotos que cadastrei e para revisar seus detalhes. | +Deve-se visualizar as informações foto, descrição. |
+
E2 | +F2 | +US25 | +Alta | +Editar Foto | +Como usuário, quero poder editar fotos e descrições dos equipamentos caso haja necessidade de atualização. | +Editar atributos obrigatórios: foto, descrição ; | +
E2 | +F2 | +US26 | +Alta | +Excluir Foto | +Como usuário, quero poder excluir foto, caso haja necessidade de remover fotos do sistema. | +Ao selecionar a opção de exclusão da sala, o usuário deve ser solicitado a confirmar sua escolha; Após a confirmação da exclusão da foto, a imagem e descrição devem ser removidas dos sistema; |
+
+ +
+ +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.
+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.
+Simplificar o cadastro e gerenciamento de informações de instalações elétricas e automatizar a geração de relatórios.
+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 | +
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.
+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 | +
Danilo Melo + | Kauan José + | Oscar de Brito + | Pedro Lucas + | Ramires Rocha |
+
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 | +
A estrutura do banco de dados é projetada para uma aplicação de gerenciamento de instalações, onde os usuários podem manter registros de locais, salas, sistemas e equipamentos. O esquema reflete uma hierarquia de dados bem definida e normalizada, facilitando a manutenção, a consulta e a expansão do banco de dados.
+A complexidade dos relacionamentos indica uma solução robusta capaz de lidar com uma grande variedade de informações operacionais, mantendo a integridade e a eficiência dos dados. Cada entidade é projetada para armazenar informações específicas, permitindo consultas detalhadas e relatórios sobre o estado e uso dos equipamentos e sistemas.
+Este documento apresenta um protótipo detalhado de um aplicativo móvel projetado para o gerenciamento e configuração de instalações. Com um foco específico no controle de espaços físicos e infraestrutura, o aplicativo oferece uma gama abrangente de funcionalidades que visam simplificar e efetivar a administração de locais.
+O aplicativo exibe um design minimalista, priorizando a clareza e a facilidade de navegação. Utiliza uma paleta de cores sóbrias e uma barra de navegação inferior constante para promover uma experiência de usuário intuitiva e eficiente.
+Para uma visão detalhada do protótipo e suas funcionalidades, veja o documento incorporado abaixo:
+ +Se seu navegador não suporta iframes. Você pode acessar o PDF diretamente aqui.
+Este protótipo evidencia uma solução abrangente para o gerenciamento de instalações, destacando-se por sua interface limpa, navegação intuitiva, e um conjunto robusto de funcionalidades práticas. Ideal para profissionais e organizações que buscam otimizar o controle e administração de espaços físicos e infraestrutura.
N. | +Eṕicos | +
---|---|
1 | +Prover contas | +
2 | +Prover locais | +
3 | +Prover retrofitting de instalações de baixa tensão | +
4 | +Prover retrofitting de cabeamento estruturado | +
5 | +Prover retrofitting de sistema de proteção conta descargas atmosféricas (SPDA) | +
6 | +Prover retrofitting de sistema de detecção de alarme de incêndio | +
7 | +Prover retrofiting de sistema de refrigeração | +
8 | +Gerar relatorio | +
N. | +Épico | +Features | +
---|---|---|
1 | +1 | +Gerenciar conta de usuário | +
2 | +2 | +Gerenciar locais | +
3 | +2 | +Gerenciar salas | +
4 | +3 | +Gerenciar sistema de iluminação | +
5 | +3 | +Gerenciar cargas elétricas | +
6 | +3 | +Gerenciar linhas elétricas | +
7 | +3 | +Gerenciar circuitos elétricos | +
8 | +3 | +Gerenciar quadros de distribuição | +
9 | +4 | +Gerenciar cabeamento estruturado | +
10 | +5 | +Gerenciar sistema de proteção conta descargas atmosféricas (SPDA) | +
11 | +6 | +Gerenciar sistema de detecção de alarme de incêndio (SDAI) | +
12 | +7 | +Gerenciar sistema de Refrigeração | +
13 | +8 | +Gerar relatório | +