Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/varejaodacarne/launchstore

🏢 LaunchStore - An E-Commerce (buying&selling)
https://github.com/varejaodacarne/launchstore

bcrypt css express faker html javascript launchbase-rocketseat method-override multer nodemailer nodemon npm nunjucks postgresql rocketseat sqlite

Last synced: about 1 month ago
JSON representation

🏢 LaunchStore - An E-Commerce (buying&selling)

Awesome Lists containing this project

README

        


Logo


Sobre   |   
Tecnologias   |   
Iniciando









## :bookmark: Sobre

O projeto **LaunchStore** é um marketplace, servindo de intermediário entre cliente e vendedor, como Mercado Livre, Amazon, etc. Projeto criado no **Bootcamp LaunchBase**.

## :rocket: Tecnologias

O projeto foi desenvolvido utilizando as seguintes tecnologias

- [Express](https://expressjs.com/pt-br/)
- [JavaScript](https://www.javascript.com/)
- [Nodejs](https://nodejs.org/en/)
- [NPM](https://www.npmjs.com/)
- [Nodemailer](https://nodemailer.com/about/)
- [Nodemon](https://nodemon.io/)
- [Nunjucks](https://mozilla.github.io/nunjucks/)
- [PostgreSQL](https://www.postgresql.org/)

Outras bibliotecas usadas no desenvolvimento do projeto.

bcryptjs, faker, method-override, browser-sync, npm-run-alll

## :open_file_folder: Iniciando

1. Clonar o repositĂłrio:
`git clone https://github.com/grioos/launchstore`

2. Entrar no diretĂłrio:
`cd launchstore`

3. Instalar as dependĂŞncias:
`npm install`

4. Configurar o PostgreSQL:
```
user: "user-name",
password: "",
host:"localhost",
port: 5432,
database: "database-name"
```

5. Rodar as queries do arquivo database.sql no PostgreSQL:
`database.sql`

6. Iniciar o projeto:
`npm start`

7. Popular o bd com novos produtos e usuários (opcional):
`node seed.js`

##

Desenvolvido por [Gabriel Rios](https://www.linkedin.com/in/grioos/)