/2020.2-Anunbis

Aplicação que auxilia na avaliação de professores e disciplinas da UnB. Anunbis: https://anunbis-frontend.herokuapp.com/. Anunbis-API: http://anunbis-backend.herokuapp.com/

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ANUNBIS

Average time to resolve an issue Percentage of issues still open License: GPL v3

Repositório do Front-End

Wiki do Projeto

Como Contribuir

Principais Funcionalidades

Encontra Professor(a)

Avaliar Professor(a)

Concordar ou Discordar de Avaliações

Ver Avaliações Feitas por Alunos

Ver Estatisticas Sobre o Desempenho

Visão Geral

   Um dos motivos que define o sucesso acadêmico de um estudante da Universidade de Brasília são seus professores, pois, dependendo deles, o aluno terá uma experiência diferente em relação à disciplina.

   Pensando em melhorar a experiência dos alunos com seus professores, o Anunbis permite que estudantes da UnB avaliem os professores com aos quais já estudaram, disponibilizando esse feedback aos outros discentes e também aos docentes. Dessa forma, tanto os professores quanto os alunos podem tomar as melhores decisões.

O back-end é baseado em Flask.

O front-end é baseado em React-Js.

Guia de instalação

Para o pleno funcionamento de todas as funções é necessária a instalação de ambos back-end e front-end.

Essa aplicação tem seu ambiente configurado através de conteiners Docker, portanto, tem como pré-requisitos a instalação do Docker e Docker-compose. Para gerenciar os comandos, é necessario ter o Make GNU.

Também é necessário ter o Git instalado para clonar o repositório.

Back-end

Clonar o repositório:

  • git clone https://github.com/fga-eps-mds/2020.2-Anunbis.git

Execução do conteiner:

  • docker-compose up

Acesso a aplicação:

  • localhost:5000

Outros comandos:

  • make install Instala as dependências da aplicação.
  • make up Executa a aplicação.
  • make seed Alimenta o banco de dados.
  • make down Reseta a aplicação.
  • make test Executa todos os testes.
  • make lint Formata os arquivos Python para atender a PEP8.

Front-end

Clonar o repositório:

  • git clone https://github.com/fga-eps-mds/2020.2-Anunbis-Frontend.git

Execução do conteiner:

  • docker-compose up

Acesso a aplicação:

  • localhost:3000

Releases

Release 1

Slides

Vídeo

Release 2

Slides

Vídeo

Equipe


Eduardo Afonso
Desenvolvedor


Rafael Cleydson
Scrum Master/ Dev


Roberto Gabriel
Desenvolvedor


Rodrigo Balbino
Product Owner/ Dev


Thiago Paiva
DevOps/ Dev


Victor Hugo
Desenvolvedor