Olá! Este é o repositório onde está implementado a minha versão (básica) de uma API que fornece o MercadoLivre. O intuito desse projeto foi puramente de treino de desenvolvimento de software e com ele consegui treinar e me aprimorar mais na stack Java + Spring.
A especificação do projeto pode ser encontrada aqui. Cada card virou uma branch.
Cada card virou uma branch no meu repositório. Ao implementar a funcionalidade e os testes eu subia um Pull Request, revisava o Pull Request para anotar os principais gaps que senti e passava para o próximo card.
A documentação está disponível através do Swagger UI em localhost:8080/swagger-ui.html
Um usuário pode se registrar dado um login e senha.
POST http://localhost:8080/users
Content-Type: application/json
{
"login": "henrique@gmail.com",
"password": "123ABC"
}
Não há corpo de resposta 😬
POST http://localhost:8080/auth
Content-Type: application/json
{
"login": "henrique@gmail.com",
"password": "123ABC"
}
POST http://localhost:8080/categories
Content-Type: application/json
{
"name": "Category Name",
"parentCategoryId": ""
}