Esse é um repositório contendo as funcionalidades solicitadas para o projeto, sendo sua página principal a Products Page.
O projeto foi desenvolvido utilizando Vue.js no frontend, node.js (express e axios) no backend, banco de dados relacional e não relacional e Python + Selenium para os testes automatizados.
As configurações abaixo são as padrões do Vue.js para rodar o aplicativo localmente, e explicitam as informações necessárias.
Em relação ao Python e node.js, será necessário tê-los instalados na máquina ou no ambiente virtual em que for rodar o projeto.
Dito isso, as bibliotecas e frameworks utilizados no projeto são: Selenium, para testes com o Python; node.js com Express para rodar o backend do Vue.js, o próprio Vue.js no frontend com Prettier para formatação do código, além de banco de dados SQL e no SQL, utilizando o mongoose para rodar o noSQL no node.js.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint