Git Product home page Git Product logo

guigudf / 2020.2-anunbis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fga-eps-mds/2020.2-anunbis

0.0 0.0 0.0 3.85 MB

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/

Home Page: https://fga-eps-mds.github.io/2020.2-Anunbis/

License: GNU General Public License v3.0

Dockerfile 0.51% Python 78.36% Shell 0.83% Makefile 0.27% Mako 0.32% HTML 19.70%

2020.2-anunbis's Introduction

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

2020.2-anunbis's People

Contributors

thiagohdaqw avatar rcleydsonr avatar balbinoo avatar oeduardoafonso avatar victorhugo21 avatar mangabeiras avatar bruno-felix avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.