Skip to content

É um e-commerce de produtos sustentáveis, cujo foco é a obtenção de renda para doação a organizações que promovem ações de redução das mudanças climáticas. No projeto utilizamos Spring Boot, MySQL, React, TypeScript, Redux, CSS, Docker, Insomnia, GitHub e desenvolvemos nosso trabalho em equipe, persistência e orientação a detalhes.

Notifications You must be signed in to change notification settings

macgii/The_Green_market

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 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-end da aplicação e, em breve, desenvolveremos também o front-end.

🎯 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 coletivo, ao mesmo tempo em que impactamos o consumo individual.

🧩 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

🚧 Em construção. Aguarde novidades! 🚧

🔧 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

About

É um e-commerce de produtos sustentáveis, cujo foco é a obtenção de renda para doação a organizações que promovem ações de redução das mudanças climáticas. No projeto utilizamos Spring Boot, MySQL, React, TypeScript, Redux, CSS, Docker, Insomnia, GitHub e desenvolvemos nosso trabalho em equipe, persistência e orientação a detalhes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.0%
  • Dockerfile 2.0%