Skip to content

ProjetoTheGreenMarket/Back-End-The-Green-Market

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌳 The Green Market 🌳

🌿 O Projeto

The Green Market é um e-commerce de produtos de uso cotidiano sustentáveis, ecológicos e/ou recicláveis. Como projeto do bloco II e III do bootcamp FullStack Java, da Generation Brasil, desenvolvemos todo o back e front-end da aplicação.

🎯 Nossa missão

Baseada no Objetivo de Desenvolvimento Sustentável 13 da ONU, o The Green Market tem como foco a obtenção de renda, através da venda de produtos sustentáveis, para doação a organizações que promovem ações concretas de redução das mudanças climáticas e cuidados com o meio ambiente.

Com isso, nossa missão é reduzir as mudanças climáticas, impactando o individual, para impactar o todo.

🧩 Back-end

🖱️Requisições

Método Requisição do Endpoint Descrição
POST /produtos Cadastrar um novo produto
GET /produtos Consultar todos os produtos
GET /produtos/{id} Consultar um produto por ID
PUT /produtos Atualizar uma produto
DELETE /produtos/{id} Deletar um produto por ID
POST /categorias Cadastrar uma nova categoria
GET /categorias Consultar todas as categorias
GET /categorias/{id} Consultar categoria por ID
GET /titulo/{categoria} Consultar categoria por nome
PUT /categorias Atualizar uma categoria
DELETE /categorias/{id} Deletar uma categoria por ID
POST /usuarios/cadastrar Cadastrar um novo usuário
POST /usuarios/logar Logar um usuário já cadastrado
GET /usuarios/all Consultar todos os usuários
GET /usuarios/{id} Consultar um usuário por ID
PUT /usuarios/atualizar Atualizar um usuário

🐞 Testes

Realizamos os testes de todos os endpoints no Insomnia, para garantir que nossa API estava funcionando conforme deveria, assim como testamos também o deploy do Render.

🌐 Deploy no Render

📃 Documentação

Clique aqui para conferir a documentação da API do The Green Market.

🪄 Front-end

Para conferir o front-end do The Green Market, clique aqui!

🔧 Ferramentas utilizadas

java spring mysql insomnia insomnia git trello render

🤝 Desenvolvedores

E aqui está a equipe The Green Market, um grupo de desenvolvedoras e desenvolvedores incríveis! 💚


Erica Araujo

Fernando Alves

Giovana Oliveira

Isaac M. Castanho

Katiana Xavier

Luan Silva

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.0%
  • Dockerfile 2.0%