{"id":23146238,"url":"https://github.com/fga-eps-mds/2020.2-anunbis","last_synced_at":"2025-06-23T17:09:37.370Z","repository":{"id":39823474,"uuid":"335656237","full_name":"fga-eps-mds/2020.2-Anunbis","owner":"fga-eps-mds","description":"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/","archived":false,"fork":false,"pushed_at":"2023-05-01T22:46:04.000Z","size":3988,"stargazers_count":5,"open_issues_count":8,"forks_count":11,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-04-05T09:51:05.911Z","etag":null,"topics":["api","docker","flask","heroku"],"latest_commit_sha":null,"homepage":"https://fga-eps-mds.github.io/2020.2-Anunbis/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fga-eps-mds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-03T14:45:41.000Z","updated_at":"2024-01-29T18:55:14.000Z","dependencies_parsed_at":"2024-12-17T16:22:15.087Z","dependency_job_id":"2ffd967e-3a97-44ab-b805-c94ba8eaa00b","html_url":"https://github.com/fga-eps-mds/2020.2-Anunbis","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/fga-eps-mds/2020.2-Anunbis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fga-eps-mds%2F2020.2-Anunbis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fga-eps-mds%2F2020.2-Anunbis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fga-eps-mds%2F2020.2-Anunbis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fga-eps-mds%2F2020.2-Anunbis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fga-eps-mds","download_url":"https://codeload.github.com/fga-eps-mds/2020.2-Anunbis/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fga-eps-mds%2F2020.2-Anunbis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261519057,"owners_count":23171228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","docker","flask","heroku"],"created_at":"2024-12-17T16:20:34.945Z","updated_at":"2025-06-23T17:09:37.341Z","avatar_url":"https://github.com/fga-eps-mds.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/fga-eps-mds/2020.2-Anunbis/blob/develop/docs/images/logo.png\" height=\"500px\" width=\"350px\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n\u003ch1\u003e\n    \u003cdiv align=\"center\"\u003e\n        \u003cb style=\"font-family: Arial;\"\u003e\n            \u003cspan style=\"color:#1D2935\"\u003eAN\u003c/span\u003e\u003cspan style=\"color:#FFD54F\"\u003eUNB\u003c/span\u003e\u003cspan style=\"color:#1D2935\"\u003eIS\u003c/span\u003e\n        \u003c/b\u003e\n    \u003c/div\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://codeclimate.com/github/fga-eps-mds/2020.2-Anunbis/maintainability\"\u003e\n        \u003cimg src=\"https://api.codeclimate.com/v1/badges/a7c9be364b00a8f5c84b/maintainability\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://codecov.io/gh/fga-eps-mds/2020.2-Anunbis\"\u003e\n        \u003cimg src=\"https://codecov.io/gh/fga-eps-mds/2020.2-Anunbis/branch/develop/graph/badge.svg?token=FSRH8CLJ6G\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"http://isitmaintained.com/project/fga-eps-mds/2020.2-Anunbis\"\u003e\n        \u003cimg alt=\"Average time to resolve an issue\" src=\"http://isitmaintained.com/badge/resolution/fga-eps-mds/2020.2-Anunbis.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"http://isitmaintained.com/project/fga-eps-mds/2020.2-Anunbis\"\u003e\n        \u003cimg alt=\"Percentage of issues still open\" src=\"http://isitmaintained.com/badge/open/fga-eps-mds/2020.2-Anunbis.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.gnu.org/licenses/gpl-3.0\"\u003e\n        \u003cimg alt=\"License: GPL v3\" src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/fga-eps-mds/2020.2-Anunbis-Frontend\"\u003e\u003cstrong\u003eRepositório do Front-End\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://fga-eps-mds.github.io/2020.2-Anunbis/\"\u003e\u003cstrong\u003eWiki do Projeto\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://fga-eps-mds.github.io/2020.2-Anunbis/como_contribuir/\"\u003e\u003cstrong\u003eComo Contribuir\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n    \n## Principais Funcionalidades\n\n\u003cp align=\"center\"\u003e\n    \u003cb\u003e\n        Encontra Professor(a)\n    \u003c/b\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/54921791/119206474-a5c2a600-ba71-11eb-8831-b420fd59a77a.png\" width=\"500\" height=\"500\" /\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cb\u003e\n        Avaliar Professor(a)\n    \u003c/b\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/54921791/119206907-d0f9c500-ba72-11eb-83d2-ddba9f8d70ee.png\" width=\"500\" height=\"600\" /\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cb\u003e\n        Concordar ou Discordar de Avaliações\n    \u003c/b\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/54921791/119206983-174f2400-ba73-11eb-876f-c9ed4e73d529.png\" width=\"500\" height=\"350\" /\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n    \u003cb\u003e\n        Ver Avaliações Feitas por Alunos\n    \u003c/b\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/54921791/119207181-c55ace00-ba73-11eb-84d8-52e6a665eff6.png\" width=\"500\" height=\"600\" /\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n    \u003cb\u003e\n        Ver Estatisticas Sobre o Desempenho\n    \u003c/b\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/54921791/119207269-094dd300-ba74-11eb-9422-af2cbddabf65.png\" width=\"500\" height=\"300\" /\u003e\n\u003c/div\u003e\n\n    \n## Visão Geral\n\n\u003cp align=\"justify\"\u003e \u0026emsp;\u0026emsp; 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. \u003c/p\u003e\n\n\u003cp align = \"justify\"\u003e \u0026emsp;\u0026emsp; 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. \u003c/p\u003e\n\nO back-end é baseado em [Flask](https://flask.palletsprojects.com/en/1.1.x/).\n\nO front-end é baseado em [React-Js](https://reactjs.org/). \n\n## Guia de instalação\nPara o pleno funcionamento de todas as funções é necessária a instalação de ambos back-end e front-end.\n\nEssa aplicação tem seu ambiente configurado através de conteiners [Docker](https://www.docker.com), portanto, tem como pré-requisitos a instalação do [Docker](https://www.docker.com/get-started) e [Docker-compose](https://docs.docker.com/compose/install/). Para gerenciar os comandos, é necessario ter o [Make GNU](https://www.gnu.org/software/make/).\n\nTambém é necessário ter o [Git](https://git-scm.com) instalado para clonar o repositório.\n\n### Back-end\n\nClonar o repositório:\n\n* `git clone https://github.com/fga-eps-mds/2020.2-Anunbis.git`\n\nExecução do conteiner:\n\n* `docker-compose up`\n\nAcesso  a aplicação:\n\n* `localhost:5000`\n\nOutros comandos:\n\n* `make install` Instala as dependências da aplicação.\n* `make up` Executa a aplicação.\n* `make seed` Alimenta o banco de dados.\n* `make down` Reseta a aplicação.\n* `make test` Executa todos os testes.\n* `make lint` Formata os arquivos Python para atender a [PEP8](https://www.python.org/dev/peps/pep-0008/).\n\n### Front-end\n\nClonar o repositório:\n\n* `git clone https://github.com/fga-eps-mds/2020.2-Anunbis-Frontend.git`\n\nExecução do conteiner:\n\n* `docker-compose up`\n    \nAcesso a aplicação:\n\n* `localhost:3000`\n\n## Releases\n\n### Release 1\n\n[Slides](https://www.canva.com/design/DAEaGAyzAZw/Gg7EyfuyvqhOsFKevdloYQ/view?utm_content=DAEaGAyzAZw\u0026utm_campaign=designshare\u0026utm_medium=link\u0026utm_source=sharebutton)\n\n[Vídeo](https://www.youtube.com/watch?v=FL6XEwcVBhA)\n\n### Release 2\n[Slides](https://www.canva.com/design/DAEe5GeecbQ/pj290HIPGtk0VkJHGQHesA/view?utm_content=DAEe5GeecbQ\u0026utm_campaign=designshare\u0026utm_medium=link\u0026utm_source=sharebutton)\n\n[Vídeo](https://drive.google.com/drive/folders/1ZXRgm4K9r3HePXX2FrBa0lDOPfqwmyI-?usp=sharing)\n## Equipe\n\u003ctable\u003e\n    \u003ctr\u003e\n     \u003c!-- Eduardo   --\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/oEduardoAfonso\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/54921791?s=400\u0026u=12d7cd0e0fdb7e4540dd786c4cc936167d8b7666\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEduardo Afonso\u003c/b\u003e\u003cbr\u003e\u003cb\u003eDesenvolvedor\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n     \u003c!-- Rafael --\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/RcleydsonR\"\u003e\n        \u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/74625814?s=460\u0026u=c3b77eaa289d931e139e184d494e0151956372a8\u0026v=4\"width=\"100px;\" alt=\"\"/\u003e\n        \u003cbr /\u003e\u003csub\u003e\u003cb\u003eRafael Cleydson\u003c/b\u003e\u003cbr\u003e\u003cb\u003eScrum Master/ Dev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n         \u003c!-- Roberto  --\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mangabeiras\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/54643519?s=400\u0026u=e818422fc51e3e58e20e2bfc28bcdcd96a3acf62\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRoberto Gabriel\u003c/b\u003e\u003cbr\u003e\u003cb\u003eDesenvolvedor\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n     \u003c!-- Rodrigo     --\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=https://github.com/Balbinoo\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/54644626?s=400\u0026u=8d36fb668cd69ccd23d5827ae9e1b86a937eefa1\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRodrigo Balbino\u003c/b\u003e\u003cbr\u003e\u003cb\u003eProduct Owner/ Dev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003c!-- Thiago  --\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=https://github.com/thiagohdaqw\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/54081877?s=400\u0026u=c1add0666adbf836efe972df83a854185477c2cc\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThiago Paiva\u003c/b\u003e\u003cbr\u003e\u003cb\u003eDevOps/ Dev\u003c/sub\u003e\u003c/a\u003e\u003cbr/\u003e\u003c/td\u003e\n     \u003c!-- Victor --\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=https://github.com/victorhugo21\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/54643372?s=400\u0026u=662c17b015a365ca35b5b4ea519c0fd64fd00184\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVictor Hugo\u003c/b\u003e\u003cbr\u003e\u003cb\u003eDesenvolvedor\u003c/sub\u003e\u003c/a\u003e\u003cbr/\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffga-eps-mds%2F2020.2-anunbis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffga-eps-mds%2F2020.2-anunbis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffga-eps-mds%2F2020.2-anunbis/lists"}