Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.47 KB

LEIAME.md

File metadata and controls

63 lines (46 loc) · 2.47 KB

LAUNCHSTORE

README.md

Índice

🧾 Sobre o projeto

Essa é uma aplicação web onde o usuário pode encontrar as funcionalidades mais comuns de um e-commerce como: comprar produtos, vender, anunciar itens e assim por diante.

🚀 Principais tecnologias

(Você pode ver todas as dependências do projeto no arquivo package.json)

💻 Como usar

Como você pode ver no tópico 🚀 Principais tecnologias, esta aplicação depende de um banco de dados PostgreSQL, então você deve tê-lo instalado.

  1. Faça o clone do projeto (você vai precisar de um personal access token):

    git clone https://github.com/victorbadaro/launchstore
  2. Acesse o diretório correspondente:

    cd launchstore
  3. Instale as dependências:

    npm install
    # sinta-se livre para usar outro gerenciador de pacotes, mas talvez você queira usar o npm uma vez que já existe um arquivo package-lock.json na raíz do projeto
  4. Acesse o teu servidor PostgreSQL

  5. Execute cada um dos 4 passos que estão no arquivo database.sql

  6. Crie uma conta e um inbox no mailtrap.io. Você vai precisar das crendenciais SMTP para continuar (username e password)

  7. Crie um arquivo .env na raíz do projeto com o mesmo conteúdo que está no arquivo .env.example e preencha as variáveis de ambiente com os seus dados:
    Por exemplo:
    image

  8. Execute o arquivo seed:

    npm run seed
  9. Inicie o servidor executando o script dev:

    npm run dev

🎉 Divirta-se! Agora você é um proprietário de um e-commerce!

Este projeto foi criado e desenvolvido com ❤ por Victor Badaró