❄️ Fazendo uma API com Vue.js!
Uma API, utilizando VueJS no Frontend, com ferramentas como Axios, Bootstrap-Vue, Vuex, Vue-Toasted, Vue-Router.
A API consiste de um site feito para cadastro de Categorias, Artigos e Usuários, possui um sistema de Autenticação e Cadastro de usuário.
No Backend foi utilizado o Postgres como banco relacional para o gerenciamento das tabelas Categoria, Artigos e Usuários, o Knex fez toda a otimização para geração de tabela, querys e toda a parte de migração com Create e Drop tables.
Também foi utilizado o MongoDB para gerar estastícas em um Dashboard simples, que apresenta a quantidade de Artigos, Categorias e Usuários cadastrados no sistema.
O Passport foi utilizado para otimizar toda a parte de autenticação e geração de Token de acesso para usuários, pré-determinando um temporizador para finalizar o processo.
Também foram utilizados pm2, Express, Consign, Bcrypt, Cors e o Nodemon.
As seguintes ferramentas foram usadas no Backend do projeto:
As seguintes ferramentas foram usadas no Frontend do projeto: