Você pode me ajudar a desenvolver um sistema de login usando vue.js?
Olá comunidade :)
Tenho dedicado um tempo considerável em aprender mais sobre vue.js, autenticação JWT e axios. Tenho a idéia de aplicar esse conhecimento na criação de um projeto front-end, onde preciso fazer um login com autenticação JWT, requisições em uma REST API usando axios (para validação dos logins) e uma gestão de usuários, onde usuários administradores tem determinadas permissões, e usuários comum, não (tudo isso sem banco de dados).
Não desenvolvi projetos do zero muitas vezes, mas tenho alguma experiência sobre.
Estou em busca de dicas técnicas sobre as tecnologias usadas no desenvolvimento, e qual a melhor maneira para fazer a gestão do tempo e divisão de tarefas durante ele. Caso conseguirem clarear um pouco mais minha mente, ficarei muito agradecido! Valeu!
Recomendo usar o ChatGPT caso não tenha muito tempo, ou ler a documentação mesmo, o axios facilita bastante as requsições a api da uma estudada na documentação que você vai conseguir implementar o login facilmente.
Caso nao queira se preocupar com a regra de negócios de JWT e persistência de sessão, uma dica é usar o Google Firebase.
Uso em meus projetos e ganho mto tempo de desenvolvimento.
Você pode utilizar express e fazer toda a regra de negócio com autenticação JWT e apenas fazer fazer a chamada dos endpoints com vue.js.
Nesse caso teria um backend e um frontend.