Ideias para Projetos Back - End em Node.JS
Salve salve, venho por meio deste buscar ideias e/ou inspirações de projetos pra construir meu portifolio na linguagem JavaScript. Eu estou estudando desenvolvimento de software voltado para back-end, focado em Node, e quero começar a construir um portifolio, tanto pra praticar o que estou aprendendo quanto pra ter como demonstrar as tecnologias que desenvolvi ao longo dessa jornada de aprendizado na hora de uma entrevista de emprego.
Enfrento o mesmo problema, porém queria fugir um pouco do CRUD básico :/
Algumas ideias pode ser criar um crud básico, desenvolver um sistema de autênticação com jwt, criar uma api. Pode até fazer isso tudo incluindo validação de dados, com tratamento de erros. Eu já fiz tudo isso, e tem muito mais coisas pra fazer no back.
Antes de tudo, você já fez algum projeto consumindo uma api pela frontend? Acho que a melhor forma de começar é utilizando uma api já pronta e depois partir para a sua própria, uma ideia é utilizar a api do TMDB e fazer um catálogo de filmes puxando os dados deles ou algo do tipo.
Uma boa opção, até para praticar e criar um repositorio, é esse site abaixo, tem varios desafios de varios niveis
Primeiro começa com o CRUD clássico, depois vai subindo um degrau de cada vez, implementando validações de dados, autenticação com jwt, testes, melhorando a arquitetura das pastas, etc.
Uma técnica que eu utilizava era ter um CRUD padrão de users bem simples, e para cada novo assunto que eu quisesse estudar, eu copiava esse código e implementava algo em cima dele. Exemplo: caso desejasse estudar jwt, eu copiava meu código do CRUD e implementava apenas o jwt nele. Fazia a mesma coisa com testes, docker, etc. Um repo novo, simples e direto para cada tópico de estudo.