Simulador de horas complementares para o site do curso de Engenharia de Computação, Sistemas de Informação e Licenciatura em Computação.
-
Será necessário criar a imagem da API utilizando o Docker;
-
O repositório com o Dockerfile (necessário para criar a imagem da API) poderá ser encontrado no seguinte link:
- API do Simulador de Horas;
- O Dockerfile estará na branch feat/activity-crud, na raiz do projeto.
docker compose up -d && docker logs add_hours_api -f
- Será necessário clicar no link que aparece após o comando acima ser executado, o link estará no seguinte formato:
- http://[ip-do-host]:8000.
- O Swagger do projeto é subdividido em três grupos:
- Students: há uma rota responsável pela criação de um aluno que será vinculado a uma tabela de atividades;
- Activity Type: possui rotas de CRUD, onde a criação, remoção e atualização são protegidas por autenticação e a rota de pesquisa pode ser livremente requisitada;
- Activity: possui rotas de CRUD e sem autenticação necessária, onde o usuário é capaz de executar todas as operações convencionais de um CRUD.