Júlia ExterkoetterSOFTWARE DEVELOPMENT

You are viewing the project Order Management API

PROJECT

What if managing customers, products and orders were easier?

A project to organize customers, products and orders.

← Back to projects

The idea

Imagine receiving an order and needing to check products, quantities and prices before confirming it. That is the situation I explored in this project.

What I built

I built an API to register customers and products, create orders, check stock availability and calculate totals.

How I approached it

Automated tests and documented fixes help show how I verified expected behavior. These are controlled demonstration scenarios, not production incidents.

Technical details

Java 21, Spring Boot, JPA, H2, JUnit, Mockito, MockMvc, Swagger/OpenAPI, Docker.

Scope and limitations

This is a technical demo using temporary H2 data, without authentication or a graphical interface. Stock is checked when an order is created, not reserved.

View source on GitHub (opens in a new tab)

Have something similar in mind?

Let’s talk about your project