Preciso de críticas ao meu projeto de iniciante
Contexto
Olá. Já havia postado no Tab News sobre uma direção do que estudar e agora estou aprendendo sobre Mongoose, APIs, JWT e afins (parte Backend do FullStack). Queria treinar o que eu já fiz em um projeto e pedi pro ChatGPT ideias de projeto. O que escolhi foi um de tarefas (muito original, eu sei) que envolvia login e cadastro, com um usuário criando suas tarefas e armazenando no Mongoose.
Link do projeto: https://github.com/GabAlmeyda/taskify
Estruturação do projeto
Resumidamente, eu vi alguns vídeos no Youtube e alguns prompts no ChatGPT e tentei estruturar o projeto do jeito que achei melhor. Usei Repository Pattern com Controllers e queria saber se exagerei na complexidade ou se tem algo que poderia ter sido feito melhor.
O projeto vai ter uma parte do Frontend, que será o site, mas ainda não fiz. Não sei se do jeito que eu fiz vai funcionar com o site, e por isso queria ajuda. Não vi no YouTube vídeos mais completos para estruturação e não sei se estou fazendo errado.
Não precisa se segurar. Pode soltar tudo. Se falta adicionar algo, se falta melhorar algo, se algo não funciona. Tudo.