/2019.1-MaisMonitoria-ApiMonitorias

Responsável por gerenciar tudo que diz respeito a perfil do usuário, consequentemente sendo responsável por cuidar de toda lógica que envolve as monitorias.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

+Monitoria

O projeto +monitoria nasceu com a necessidade dos alunos da FGA de encontrar monitorias sem que sigam os modelos de monitorias atuais, devido as restrições de horário, disposição e limitações dos monitores.O projeto tem como objetivo suprir essa necessidade dos alunos, disponibilizando um catálogo de monitorias , estendendo o número de monitores para que os alunos da FGA possam ter mais opções, buscando aumentar a iteração entre os estudantes e incentivando a troca de conhecimento.

Acesse o site de apresentação do +Monitoria

Contexto

Nesse repositório está localizado o código do API Monitorias do projeto. Responsável por gerenciar tudo que diz respeito a perfil do usuário, consequentemente sendo responsável por cuidar de toda lógica que envolve as monitorias.

Requisitos

Requisitos para conseguir rodar o projeto.

  • Docker
  • Docker-compose

Desenvolvimento

  1. Dê um fork do projeto
  2. No repositório de docs crie uma issue de acordo com plano de gestão e configuração
  3. Para iniciar o desenvolvimento clone o repositório.
  4. Faça a build do projeto

sudo make build

  1. Dê o run no projeto

sudo make run

  1. Acesse http://localhost:8001

Comandos Makefile

  1. Para rodar em background

sudo make run-d

  1. Para rodar os testes

sudo make tests

  1. Para entrar no container

sudo make enter

  1. Para derrubar o container

sudo make down

  1. Para parar o container

sudo make stop

  1. Para iniciar o container

sudo make start

Outros repositorios