ūüďą Plataforma web para auxiliar na gradua√ß√£o dos alunos da UFABC com informa√ß√Ķes sobre a performance, processo de matr√≠culas e os discentes da universidade
GNU Affero General Public License v3.0
43
5
12

O UFABC Next é uma plataforma criada por alunos da UFABC para melhorar o planejamento da graduação. Esse repositório está o código do web-app que roda no site.

O que é UFABC Next

Um sistema que permite ver desempenho da graduação e criar um planejamento feito com Vue.js, Node.JS, Extensão Chrome/JS e MongoDB.

Foi criado com uma interface fácil para você:

  • Visualizar hist√≥rico do CR (performance)
  • Avaliar professores
  • Visualizar gr√°fico do seu CR em compara√ß√£o aos outros
  • Simular o sistema de chutes em disciplinas
  • Ver distribui√ß√£o de conceitos de uma professor

Pre-requisitos

Você precisa rodar o ufabc-next-server para ter um ambiente de testes completo:

  1. Clone o repositório ufabc-next-server
  2. Entre na pasta ufabc-next-server/app e rode yarn install
  3. Instale o Docker
  4. Execute o comando docker-compose up -d
  5. Para subir o server, por fim, execute o comando yarn start:watch

Executando o UFABC Next Web

  1. Clone este repositório
  2. Entre na pasta ufabc-next-web/web e rode yarn install
  3. Depois rode o comando yarn start

Buildando o UFABC Next App (Android)

  1. Entre na pasta ufabc-next-web/web/ e rode yarn install
  2. Entre na pasta ufabc-next-web/web/src-cordova e rode yarn install
  3. Crie uma pasta vazia chamada www dentro da pasta ufabc-next-web/web/src-cordova
  4. Execute o comando yarn cordova platform add android
  5. Volte para a pasta ufabc-next-web/web e depois execute o comando yarn cordova-build-android (para compilar o aplicativo)
  6. Por fim, entre na pasta src-cordova e execute yarn cordova run android (para executar no emulador ou no seu dispositivo Android)

Contributors

FeoSilva
lucas-grippa
felipe-augusto
marcus-feitosa
brunaishida
gustavoueti
dependabot[bot]
vini-reis
felipetiozo
arthurlimadossantos
luiso33