O University Helper, é uma solução desenvolvida por um grupo de alunos da disciplina de PLP, para enfrentar os desafios persistentes do ambiente universitário. Afinal, organizar suas informações, lembretes, anotações, entre outras coisas, exige uma boa organização. Além disso, ter um ambiente de comunicação entre alunos e professores é imprescindível. Então que tal algo mais global?
Nosso objetivo é transformar a experiência universitária, proporcionando aos estudantes uma plataforma integrada e eficiente que simplifica tarefas, otimiza o tempo e promove um ambiente colaborativo de aprendizado. Com o University Helper, você terá acesso a ferramentas poderosas para gerenciar sua rotina acadêmica, como a criação e compartilhamento de anotações essenciais.
Não deixe que os obstáculos burocráticos e a falta de integração atrapalhem sua jornada acadêmica. Experimente o University Helper e descubra como podemos tornar sua experiência universitária excepcional.
Há 2 coisas que você precisa configurar antes de poder desfrutar da nossa ferramenta com total poder, iremos explicar abaixo como manter cada seção funcionando perfeitamente.
Uma boa interface para o usuário é muito importante para que uma ferramenta se mantenha em uso nos dias de hoje, por isso, criamos um frontend como uma casca, não há lógica nele a não ser requisições http para nossa API do University Helper
Sem mais delongas, vamos ao tutorial de instalação.
-
Abra o seu terminal e digite o comando abaixo para atualizar o repositório do seu sistema com as mais novas informações sobre os pacotes e suas versões.
sudo apt update
-
Após o comando de cima ter sido executado, instale o Node.js com o seguinte comando:
sudo apt-get install nodejs
Confirme a instalação, digitando "y" e pressionando a tecla Enter no terminal. Algo similar a imagem a seguir deve aparecer na sua tela:
-
Instale também o gerenciador de pacotes do Node.js (npm) executando o seguinte comando:
sudo apt install npm
OBS: Lembre-se de confirmar a instalação!
-
Depois disso, verifique se a instalação do Node.js e do npm com os seguintes comandos:
node -v npm -v
Seu terminal deve apresentar as versões dos pacotes instalados de forma similar a imagem abaixo:
Se estiver tudo certo, poderemos seguir para a próxima etapa. Senão, veja mais informações no site oficial do Node.js.
O University Helper possui uma API em Prolog para lidar com as requisições do usuário. Para executá-la é necessário que a ferramenta, SWI-Prolog, esteja devidamente instalada.
-
Acesse o link a seguir: https://www.swi-prolog.org/download/stable.
-
Siga as instruções no link acima e instale uma versão estável do SWI-Prolog.
-
Em um terminal, navegue para a raíz do projeto University Helper, utilizando o seguinte comando e lembrando de substituir path/To/UniversityHelper com o caminho correto:
cd path/To/University-Helper -
Execute-o com o SWI-Prolog, utilizando o comando:
swipl -s backend/app/main.pl
Com isso, a API Prolog estará rodando em plano de fundo.
-
Em outro terminal, navegue para a pasta frontend/ dentro da raíz do projeto, usando algo similar ao comando abaixo:
cd pathToUniversityHelper/frontend -
Instale as dependências do projeto com o NPM, executando:
npm install
-
Execute a interface do usuário com o seguinte comando:
npm start
Espere até que abra uma nova página na web, caso isso não aconteça e o servidor já tenha subido, acesse o localhost.


