O projeto Launchstore é um marketplace que foi desenvolvido durante o curso Bootcamp LaunchBase da Rocketseat ensinar todo conteúdo estudado durante o curso.
O projeto foi desenvolvido utilizando as seguintes tecnologias
Para rodas o projeto você precisa antes ter instalado:
Você vai precisar também ter uma conta do mailtrap.
#No terminal rode o seguinte comando
$ git clone http://github.com/JFMacedo/launchstore-final.git
#Entre na pasta do projeto
$ cd launchstore-final
#Instale as pedendências
$ npm install
Para rodar o projeto será necessário criar o banco de dadps as tabelas, para isso utilize o arquivo database.sql
que está na raiz do projeto.
Para realizar a conexão com o banco de dados e o mailtrap é necessário criar um arquivo .env
na raiz do projeto e inserir suas credenciais entre as aspas do exemplo abaixo:
#Usuário do banco de dados
DB_USER=''
#Senha do banco de dados
DB_PASSWORD=''
#Nome de banco de dados
DB_DATABASE=''
#Senha para as sessões (Pode ser qualqueer coisa)
SESSION_SECRET=''
#Usuário para conexão com o mailtrap
MAILER_USER=''
#Senha para conexão com o mailtrap
MAILER_PASS=''
Após realizar todos os passos anterios será possivel popular o banco de dados com o comando:
$ node seed.js
Agora é só rodar o projeto:
$ npm run dev
A senha padrão para todos os usuários criados no seed.js
é 111
.
Desenvolvido por Jean Fernandes de Macedo