Skip to content

O projeto Launchstore é um marketplace que foi desenvolvido durante o curso Bootcamp LaunchBase da Rocketseat ensinar todo conteúdo estudado durante o curso.

Notifications You must be signed in to change notification settings

jfmacedo91/launchstore-final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Launchstore

Author License GitHub Language Count GitHub Last Commit License

Sobre

O projeto Launchstore é um marketplace que foi desenvolvido durante o curso Bootcamp LaunchBase da Rocketseat ensinar todo conteúdo estudado durante o curso.

Tecnologias utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

Como baixar o projeto e rodar em ambiente de desenvolvimento

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

Acesso a área restrita

A senha padrão para todos os usuários criados no seed.js é 111.


Desenvolvido por Jean Fernandes de Macedo

Linkedin Badge Gmail Badge

About

O projeto Launchstore é um marketplace que foi desenvolvido durante o curso Bootcamp LaunchBase da Rocketseat ensinar todo conteúdo estudado durante o curso.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published