O Full Stack Eletro foi criado durante o curso de desenvolvimento Full-Stack da Recodepro com intuíto de aprendizado de funcionalidades das tecnologias e também como portfólio. O projeto simula um E-Commerce, porém, note que algumas funcionalidades como cadastramento ou login não são aplicadas, assim como o carrinho.
- Node.JS (Backend)
- React.JS (Front-end)
- MySQL (Banco de dados relacional)
- NoSQL (Banco de dados não relacional)
- Server Side Rendering (SSR)
- CSS
- Bootstrap (sistema de grid e de cores)
- Clone o projeto
- Primeiro vamos ao diretório backend
- Execute a instalação dos módulos necessários com o comando npm install
- Feito isso use npm start e o servidor backe-end irá iniciar com nodemon rodando na porta 4000
- Voltando para o diretório anterior, abra outro terminal e vá agora no diretório frontend
- Faremos o mesmo processo de instalação de modulos e inicialização de servidores (npm install e npm start) e o servidor irá iniciar na porta 3000
- Feito isso a sua aplicação estará rodando normalmente.
- Vale dizer que você precisa importar os arquivos de banco de dados para seu MySQL, o arquivo db.sql dentro de backend tem o conteúdo necessário
- E mantenha também o NoSQL ativo.