dev-gsilv / prosper_sprint_project

Projeto proposto na capacitação Prosper Tech Sprint. API REST básica para manipular dados de uma entidade Produto, utilizando Spring Boot e Docker.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API REST de Produto | Prosper Tech Sprint

Objetivos do programa

Desenvolver habilidades em Java para ajudar profissionais a ingressarem no mercado de trabalho. Cada trilha de aprendizado é individual, exclusiva e personalizada. Saiba mais.

Tecnologias utilizadas

  • Java
  • Spring Boot
  • Postgres
  • Docker

Rodando localmente

  1. Clone o repositório
git clone https://github.com/dev-gsilv/prosper_sprint_project.git
  1. Navegue até a pasta do repositório local
cd prosper_sprint_project
  1. Faça a build do container usando docker-compose
docker-compose up --build
  1. Acesse a API em http://localhost:8080

⚠️ Não tem docker-compose instalado? Veja a documentação oficial aqui.

Documentação de rotas

Criar produto

  POST /api/produtos

Listar produtos

  GET /api/produtos

Detalhar produto

  GET /api/produtos/:id

Atualizar produto

  PUT /api/produtos/:id

Remover produto

  DELETE /api/produtos/:id

About

Projeto proposto na capacitação Prosper Tech Sprint. API REST básica para manipular dados de uma entidade Produto, utilizando Spring Boot e Docker.


Languages

Language:Java 96.6%Language:Dockerfile 3.4%