api-hoco's People
Forkers
ibiaaliceapi-hoco's Issues
Feat - Edição da atividade do usuário
Uma vez cadastrada uma atividade no banco de dados deve ser possível ao usuário fazer a edição dessa atividade.
Rota: PATCH /atividade?id=<atividade_id>
Para saber mais sobre o corpo da requisição, o tipo dessa e mais informações acesse a documentação dos constratos da API do HoCo.
Essa issue depende da resolução da issue: #4
T13: Testar remove de uma atividade complementar;
T09 - Rota de remoção de atividades do aluno
Feat - Implementar recuperação de total de créditos do usuário
Para cada atividade do usuário pode ser atribuído uma quantidade de créditos, a partir dessa informação é necessário implementar uma rota da API que retorne a quantidade total de créditos de um usuário.
Rota: /credits
Para saber mais sobre o corpo da requisição, o tipo dessa e mais informações acesse a documentação dos constratos da API do HoCo.
Essa issue depende da resolução da issue: #4
T06 - Rota de listagem de atividades
T12 - Testar cadastro de uma atividade complementar
T14 - Testar edição de informações de cadastro de uma atividade complementar
Resolução de bug de remoção de atividade
Durante testes de usabilidade alguns usuários reportaram a existência de um bug na remoção de uma atividade cadastrada, onde a atividade não era apagada.
Data de entrega: 22/03/2023
T05 - Login de usuário
T04 - Login de administrador
Implementação de login Auth.0 para o backend
Feat - Adicionar lógica de Login
Deve ser possível ao sistema que um usuário já cadastrado faça login no sistema para que esse tenha acesso as funcionalidades do sistema.
Para fazer o login o usuário deve prover as seguintes informações:
- Matrícula;
- Senha.
Já o sistema deve retornar como resposta da requisição de login o token de acesso do usuário.
T18: Refatoração de código do frontend;
Feat - Implementar recuperação de créditos do usuário dividido por categoria
Para cada atividade do usuário pode ser atribuído uma quantidade de créditos, a partir dessa informação é necessário implementar uma rota da API que retorne a quantidade de créditos de um usuário dividido por categoria.
Rota: /categories/credits
Para saber mais sobre o corpo da requisição, o tipo dessa e mais informações acesse a documentação dos contratos da API do HoCo.
Essa issue depende da resolução da issue: #4
Feat - Exclusão de uma atividade
Uma vez cadastrada uma atividade no banco de dados deve ser possível ao usuário fazer a remoção dessa atividade.
Rota: DELETE /atividade?id=<atividade_id>
Para saber mais sobre o corpo da requisição, o tipo dessa e mais informações acesse a documentação dos constratos da API do HoCo.
Essa issue depende da resolução da issue: #4
Feat - Implementar cadastro de usuário
Deve ser possível à API o cadastre novos usuários. Dessa forma, as seguintes propriedades devem ser aceitas no corpo da requisição da rota:
- Nome;
- E-mail;
- Matrícula (obrigatório);
- Foto de perfil;
É Possível acessar como deve ser implementada a entrada e saída da rota de cadastro de usuário através do seguinte link: Documentação do HoCo API
T11 - Rota de envio de informações do perfil do usuário
Implementação da conversão de horas em créditos para diferentes categorias
Uma vez conscientes da solução do problema apontado acima precisamos fazer a implementação dessa nova funcionalidade.
Data de entrega: 12/04/2023
Feat - Cadastro de atividade complementar
Deve ser possível ao aluno (usuário) fazer o cadastro de uma atividade complementar.
Para o cadastro de uma atividade complementar o usuário deve prover as seguintes informações:
- Título da atividade complementar (obrigatório);
- Categoria (obrigatório);
- Número de horas (opcional);
- Número de créditos (opcional);
- Arquivo de certificado da atividade (obrigatório).
Para melhor guiar o desenvolvimento dessa issue existe a documentação das rotas do HoCo: Link do contrato das rotas do HoCo
T15 - Testar login da aplicação com Auth2.0
T17: Testar cadastro de dúvidas frequentes por parte do administrador;
Validação do sistema com Fubica
Feat - Listagem de atividades de um aluno
Deve ser possível ao usuário listar as suas atividades complementares, dessa forma, a API precisa ter uma rota que retorna uma lista de atividades complementares relacionadas a um usuário específico.
Para a implementação dê uma olhada na documentação dos contratos da API do HoCO ❤️ Link da documentação
Essa issue depende da resolução da issue: #4
T10 - Rota de recuperação do total de informações relacionadas ao aluno
T16: Testar cadastro de organizações por parte do administrador;
T07 - Rota de edição de atividades cadastradas do aluno
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.