O projeto se trata de um sistema de venda de jogos (e-commerce de pequeno porte), que possui uma estrutura de Backend e Frontend. O Backend, desenvolvido com Node.js, será a parte responsável por gerenciar o server-side, efetuando queries no Banco de Dados, gerenciando rotas de acesso a endpoints e manipulando dados do usuario. O Frontend, desevolvido com Vue.js, será o responsável por interagir com o Backend e oferecer ao usuário uma experiência agradável e intuitiva através de interfaces intuitivas e bem estruturadas.
É essencial que você tenha o Node.js
em sua máquina para rodar a aplicação.
1°- Faça um clone do repositório utilizando o comando:
$git clone https://github.com/gabriel-cheng/sistema-compra-jogos
ou
Baixe o código diretamente do site do github, clicando no botão verde < > Code
e em Download ZIP
, dentro das opções do botão.
2°- Dentro do diretório clonado, instale as dependências necessárias para o Backend:
$npm install
Ainda dentro do diretório clonado, acesso o diretório Frontend
e execute o mesmo comando.
3°- Dentro do diretório clonado, rode o seguinte comando para iniciar a aplicação:
$nodemon ./src/index.js
ou
$npm run backend
ou
$yarn backend
4°- Dentro do diretório Frontend
, execute o seguinte comando e inicie o Frontend:
$npm run dev
ou
$yarn dev
- Node.js - Plataforma utilizada para o desenvolvimento do Back-end.
- Javascript - Utilizado para desenvolver funcionalidades.
- Vue.js - Utilizado para desenvolvimento do Frontend
- Gabriel Carvalho - Desenvolvedor FullStack