Esse repositório consiste na implementação da parte do Frontend, ou seja, o desenvolvimento da interface gráfica do usuário da aplicação iFlow. O iFlow é um software web desenvolvido em NodeJS e ReactJS, direcionado a um público técnico, e centrado nas principais atividades da Engenharia de Requisitos, sendo elas: Pré-rastreabilidade, Elicitação, Modelagem, Análise (foco em Verificação e Priorização), e Pós-Rastreabilidade. A automatização no iFlow orienta-se por um processo de planejamento sistemático, conhecido como House of Quality, cuja implementação é viabilizada com uso de Grafos, e Algoritmos de Menor Caminho. O iFlow é capaz de gerar uma versão preliminar de um Produto Mínimo Viável.
Para executar o projeto, basta entrar na raiz e executar os seguintes comandos:
npm install && npm run dev
Após executar os comandos, o serviço vai ser inicializado na porta 3000. Para acessar, basta digitar no seu navegador http://localhost:3000
e seguir o processo de Engenharia de Requisitos para um determinado projeto.