Cara, muuito legal esse projeto! Inclusive achei muito bonito o design
O fato desse ser seu primeiro projeto me deixou com uma curiosidade. Como você faz pra aprender novas tecnologias?
Por exemplo nesse caso com Vue.js, você fez alguma poc ou algum projetinho de teste pra ir aprendendo as funcionalidades? Fez algum curso ou foi seguindo a documentação? Como você é o seu método de estudo?
Já tenho experiência com o React.js/Next.js então foi relativamente tranquilo apenas seguir as documentações do Vue.js/Nuxt.js, mas basicamente é esse o meu método de estudo, vou seguindo as docs e qualquer dúvida mais aprofundada eu pesquiso em outros lugares.