TI-UNICESUMAR / 2024-programacao-III-ADSIS5S

3 stars 3 forks source link

Atividade prática: Gerenciador de Tarefas #5

Open ThiagoBussola opened 4 months ago

ThiagoBussola commented 4 months ago

Utilizando o template para uma API Rest fornecido em https://github.com/TI-UNICESUMAR/2024-programacao-III-ADSIS5S/tree/main/11-03-2024 Desenvolva um aplicativo para gerenciamento de tarefas.

check-list: [] - Entender a atividade, isso envolve ver a atividade [] - Instalar as dependências [] - Opcional - Criar um dockerfile e um docker-compose.yml pra criar o container do banco escolhido [] - Criar as entidades [] - Da um check se o servidor está funcionando [] - Criar a service para a entidade escolhida, e fazer o CRUD [] - Fazer a controller [] - Criar as rotas no arquivo de rotas [] - Testar as rotas [] - Partir para as rotas com regra de negócio

Entidades:

Tasks:

Rota para criação de uma nova tarefa. Rota para listar todas as tarefas de um usuário. Rota para obter detalhes de uma tarefa específica. Rota para atualizar uma tarefa existente. Rota para excluir uma tarefa.

Categorias:

Rota para criação de uma nova categoria. Rota para listar todas as categorias de um usuário. Rota para obter detalhes de uma categoria específica. Rota para atualizar uma categoria existente. Rota para excluir uma categoria.

Funcionalidades Adicionais utilizando Métodos de Array:

Rota para filtrar tarefas por categoria. Rota para listar tarefas concluídas. Rota para listar tarefas pendentes. Rota para listar tarefas que vencem em um determinado período. Rota para contar o número total de tarefas de um usuário. Rota para encontrar a tarefa mais recente de um usuário.

Funcionalidades com Métodos de Array:

Rota para calcular a média de conclusão das tarefas. Rota para encontrar a tarefa com a descrição mais longa. Rota para agrupar tarefas por categoria. Rota para encontrar a tarefa mais antiga de um usuário. Observação: Estas rotas podem ser implementadas utilizando os métodos .map, .filter, .resume, .some e outros métodos de manipulação de array para alcançar as funcionalidades desejadas, agregando complexidade média a difícil ao projeto.

AlexandreFuruzawaScramin commented 2 months ago

https://github.com/AlexandreFuruzawaScramin/Trabalho-TodoList

Alexandre Furuzawa Scramin RA:221030212 Eduardo de França Gonzalez RA:220662032

AntonioAgnolin commented 2 months ago

https://github.com/AntonioAgnolin/TaskManager

Antônio de Oliveira Agnolin 22012580-2 Emanuel Fernandes Diniz 22103008-2

Julio-Pupim commented 2 months ago

https://github.com/Julio-Pupim/to-do-list

Julio Matheus Minella Pupim RA: 221173432 Vinicius Michels RA 222373612

FernadoAngelo commented 2 months ago

https://github.com/FernadoAngelo/Prog3-Ads Fernando Ângelo dos Santos de Lima : RA: 22191459-2 Vinicius de Oliveira Craveiro : RA: 22092167-2

GabrielLuizLupionVinhaes commented 2 months ago

https://github.com/GabrielLuizLupionVinhaes/Node.JS-com-Express-e-MongoDB Gabriel Luiz Lupion Vinhaes RA: 220921682

DiegoTerto commented 2 months ago

https://github.com/DiegoTerto/todo-api Nome: Diego Vinicius de Souza Terto RA: 22243754-2

Jbampa commented 2 months ago

https://github.com/Jbampa/to-do-list-ADS

Jonathan Bampa Oliveira - RA: 22215188-2 Estevan Rebeque do Amaral - RA: 22239429-2

LeonardoLazilha commented 2 months ago

https://github.com/LeonardoLazilha/todolist

Leonardo Lazilha - RA: 22003838-2 Milena Kamitami - RA: 22098167-2

nakayama-luiz commented 2 months ago

https://github.com/nakayama-luiz/taskISkill

Luiz Eduardo Nakayama dos Santos. RA: 22139419-2 MARCELO NORITA SCARPARO - RA: 22185044-2

VoidPep commented 2 months ago

https://github.com/VoidPep/TaskManager

João Pedro da Silva Melo - 22262098-2 Pedro Henrique Martins - 22210868-2

SergioCostacurti commented 2 months ago

https://github.com/SergioCostacurti/TrabalhoProg/tree/main/meuGerenciamentoDeTarefas

Maria Eduarda Vendrame RA - 220939062 Sergio Augusto RA - 221173062

AndreLima44 commented 2 months ago

https://github.com/AndreLima44/checklist

Rafael-Beraldo commented 2 months ago

https://github.com/Rafael-Beraldo/trabalho Rafael Teixeira Beraldo

Thurigo commented 2 months ago

https://github.com/Thurigo/P3-relacional

Arthur Diogenes. RA: 19622372 Pedro Molina. RA: 221566372

xtaveira commented 2 months ago

https://github.com/xtaveira/todolist-bussola-unicesumar

Carlos Eduardo RA:221881102 Davi Taveira RA: 221914332

abcrafael commented 2 months ago

https://github.com/abcrafael/trabalho1 Rafael Henrique Nogueira Luiz RA: 22045720-2

VictorBraia2 commented 2 months ago

https://github.com/VictorBraia2/todolist Victor Hugo Violada Pereira RA: 22014452-2

diegotaketarx commented 2 months ago

https://github.com/diegotaketarx/TrabalhoProgIII

Thomas Eduardo Silva e Souza RA: 22095036-2 Diego Akira Tavares Taketa R.A: 22272881-2

J4m4ic4 commented 2 months ago

https://github.com/J4m4ic4/Trabalho_ADS Kayque Gabriel Ruiz - RA: 22014348-2