O projeto ITHelp visa auxiliar profissionais e usuários da infraestrutura de TI de uma organização. Dada a complexidade de manejar chamados, manter o inventário atualizado e lidar com as demandas de tarefas do dia-a-dia do profissional de infraestrutura, o ITHelp é uma plataforma que centraliza e organiza as atividades mais essenciais a esses profissionais.
Você pode encontrar nossa especificação aqui
Utilizamos do Cabal para construir nosso projeto utilizando Haskell. O Cabal já vem por padrão se você tem o GHCup instalado na sua máquina.
- PostgreSQL (versão 13 ou superior)
- Para funcionar corretamente, tenha certeza que você tem uma tabela de dados "postgres" existente.
- Deve estar rodando no localhost na porta 5432 (padrão)
- Deve possuir um usuário "postgres" que a senha é "123456"
- Você pode alterar no código-fonte para definir o usuário e a senha do banco de dados no arquivo
Funcional/LocalDB/ConnectionDB.hs
- Você pode alterar no código-fonte para definir o usuário e a senha do banco de dados no arquivo
- Dica: consulte o ChatGPT com a seguinte pergunta: "Como instalar e configurar o PostgreSQL no
WINDOWS/MAC_OS/DISTRO_LINUX
na versão 13 ou superior que rode na porta padrão (5432), possua um usuário "postgres" com a senha "123456", e uma tabela chamada postgres?". Pode ser extremamente útil para que você configure seu ambiente corretamente.
- Abra o projeto clonado do Github e navegue até a pasta
Funcional
cd Funcional/
- Build do projeto com Cabal
cabal build
- Executando o projeto com Cabal
cabal run
Utilizamos somente o SWI-Prolog para construir o nosso projeto em Prolog.
- SWI-Prolog
- Para conseguir rodar o projeto você deve ter o SWI-Prolog instalado na sua máquina. Acesse o site oficial para saber como.
- Abra o projeto clonado do Github e navegue até a pasta
Logico
cd Logico/
- Execute o projeto utilizando o SWI-Prolog:
swipl -o -f main.pl