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.
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
Você precisa rodar o ufabc-next-server para ter um ambiente de testes completo:
- Clone o repositório ufabc-next-server
- Entre na pasta
ufabc-next-server/app
e rodeyarn install
- Instale o Docker
- Execute o comando
docker-compose up -d
- Para subir o server, por fim, execute o comando
yarn start:watch
- Clone este repositório
- Entre na pasta
ufabc-next-web/web
e rodeyarn install
- Depois rode o comando
yarn start
- Entre na pasta
ufabc-next-web/web/
e rodeyarn install
- Entre na pasta
ufabc-next-web/web/src-cordova
e rodeyarn install
- Crie uma pasta vazia chamada
www
dentro da pastaufabc-next-web/web/src-cordova
- Execute o comando
yarn cordova platform add android
- Volte para a pasta
ufabc-next-web/web
e depois execute o comandoyarn cordova-build-android
(para compilar o aplicativo) - Por fim, entre na pasta
src-cordova
e executeyarn cordova run android
(para executar no emulador ou no seu dispositivo Android)