Olá! Esta é uma API REST que realiza o gerenciamento de lojas online
Contém endpoints para cadastro de usuarios e vendedores além de outras funcionalidades da aplicação como cadastro de produtos e a compras.
É uma API feita com Javascript (Node.js), trabalha com banco de dados relacional (MySQL), usa como metodos de Autenticacao OAUTH2 (Google e Facebook) e como ferramenta de autorização usa JSON WEB Tokem (JWT)
POSTMAN: https://documenter.getpostman.com/view/10582029/T1Dv6ZEf
Heroku: https://markbase.herokuapp.com/
- Realiza uma pesquisa na base de dados de clientes e retorna um JWT e os dados do cliente
- Realiza uma pesquisa na base de dados de vendedor e retorna um JWT e os dados do vendedor
- Cadastra um cliente passando todos os dados:
name, age, gender, email, whatsapp, city, uf.
- Recupera do banco de dados as informações de um cliente
- Recupera do banco de dados as informações de todos cliente
- Apaga do banco de dados as informações de um cliente
-
Altera do banco de dados as informações de um cliente
cpf_cnpj, name, lastname, email, age
-
Cadastra um vendedor passando todos os dados:
cpf_cnpj, name, lastname, email, age, password
- Recupera do banco de dados as informações de um vendedor
- Recupera do banco de dados as informações de todos vendedor
- Apaga do banco de dados as informações de um vendedor
-
Altera do banco de dados as informações de um vendedor
cpf_cnpj, name, lastname, email, age, password
-
Cadastra uma loja passando todos os dados:
fantasy_name, legal_name, state_registration, cep, logradouro, number, complement
- Recupera do banco de dados as informações de uma loja
- Recupera do banco de dados as informações de todos vendedor
- Apaga do banco de dados as informações de uma loja
-
Altera do banco de dados as informações de uma loja
fantasy_name, legal_name, state_registration, cep, logradouro, number, complement
- Cadastra um produto passando todos os dados: store_id, status, name, sku, unit_price, unit_price_discount, description, stock, seo_description, seo_name, category_id, collor_id, size_id
- Recupera do banco de dados as informações de um produto
- Recupera do banco de dados as informações de todos produto
- Apaga do banco de dados um produto setando um novo status
-
Altera do banco de dados as informações de um produto
store_id, status, name, sku, unit_price, unit_price_discount, description, stock, seo_description, seo_name, category_id, collor_id, size_id