Skip to content

The project aims to facilitate the presentation of projects made by students of the Ibmec institution in technology, based on the presentation of student portfolios as well as the results achieved by them.

Notifications You must be signed in to change notification settings

IgorMariano25/Projeto-Heleno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto-Heleno

Descrição:

O projeto visa facilitar a apresentação dos projetos feitos pelos alunos da instituição Ibmec nos cursos de tecnologia, tendo como base a apresentação de portifólios dos alunos bem como os resultados alcançados por eles.

História:

O Projeto Heleno surgiu em 2022 como projeto final da disciplina de Projeto Front-end do curso de Análise e Desenvolvimento de Sistemas do IBMEC. Seu idealizador foi o professor Eduardo Mangeli e seu desenvolvimento ficou a cargo dos alunos Clarissa Proença, Guilherme Félix, Felipe Castelhano e Igor Mariano do primeiro período. O foco do site são os alunos e os projetos desenvolvidos por eles. Através dessa plataforma alunos de todos os períodos, dos cursos de tecnologia, poderão mostrar os códigos e projetos que desenvolveram ou venham a desenvolver ao longo de sua formação acadêmica.

Status do projeto: Em desenvolvimento

  • Layout
  • Requisitos do projeto

Técnicas de lavantamento de requisito:

  • Entrevista
  • Prototipação

Listagem de requisitos:

Funcionais:

  • Permitir o cadastro de novos usuários;
  • Permitir o cadastro de novos projetos;
  • Permitir o cadastro de novas tecnologias;
  • Possibilitar que o usuário realize buscas por pessoas;
  • Possibilitar que o usuário realize buscas por projetos;
  • Possibilitar que o usuário filtre as informações de busca por pessoas;
  • Possibilitar que o usuário filtre as informações de busca por projetos;
  • Exibir as informações das pessoas;
  • Exibir as informações dos projetos;
  • Exibir quais tecnologia foram usadas no projeto;
  • Permitir que o usuário adicione arquivos ao projeto;
  • Permitir a edição dos projetos;
  • Permitir a edição dos perfis dos alunos;

Não Funcionias:

  • Possibilitar que o usuário adicione uma foto ao projeto, com até X (Kb, Mb ou Gb);
  • Estar disponível para o usuário 24/7;
  • Criptografar a senha do usuário;
  • Deve rodar em vários tipos de navegadores;
  • Estar hospedado no GitLab Pages;
  • Ser elaborado com o React;

Técnica de descrição de requisitos a ser utilizada:

  • História de usuário com critérios de aceitação

Gestão de ramos (branchs) escolhida para esse projeto:

  • A gestão de ramos (branchs) escolhida para esse projeto foi: Integração Contínua

O motivo pelo qual o grupo escolheu essa gestão de ramos (branchs) foi porque ela é altamente recomendada para ser utilizada em conjunto com os processos de desenvolvimento ágil de software. Além disso, a medida que o desenvolvedor efetua alterações no código ele deve disponibilizar essas alterações no repositório (develop) para que os outros desenvolvedores tenham acesso a ele, visando facilitar a compreensão do código desenvolvido. Outro fator que contribuiu para a nossa escolha se deve ao fato da rastreabilidade de erros ser facilitada, justamente porque o código será atualizado constantimente com pequenos commits.

Explicação da integração contínua Dicas para usar os repositórios com integração contínua

Definição da Branchs:

Teremos:

  • (1) MAIN
  • (2) DEVELOP
  • (3) IMAGENS/LAYOUT

Decidir uma das opções abaixo

A equipes escolheu Integração Contínua

Link para site do projeto

Projeto Heleno: http://projeto-multidisciplinar.gitlab.io/heleno-app/

About

The project aims to facilitate the presentation of projects made by students of the Ibmec institution in technology, based on the presentation of student portfolios as well as the results achieved by them.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5