Spring Boot based e-commerce product management API.
The backend implementation lives in [backend/](D:\Program Files\product-management-api\backend) and includes:
- admin product create, detail, list, update, and soft delete
- storefront product search with keyword and category filtering
- inventory reservation, confirmation, adjustment, and snapshots
- price update history and scheduled price application
- Swagger/OpenAPI documentation
- Dockerfile and Docker Compose assets for local packaging
docs/superpowers/specs/2026-04-10-product-management-api-design.mddocs/superpowers/plans/2026-04-10-product-management-api-implementation-plan.mddocs/superpowers/specs/2026-04-10-delivery-packaging-design.mddocs/superpowers/plans/2026-04-10-delivery-packaging-implementation-plan.md
Run tests from [backend/](D:\Program Files\product-management-api\backend):
$env:JAVA_HOME='D:\Program Files\product-management-api\.tools\jdk-21'
$env:Path="$env:JAVA_HOME\bin;$env:Path"
.\gradlew.bat clean test --no-daemonSee [backend/README.md](D:\Program Files\product-management-api\backend\README.md) for:
- local startup commands
- Docker Compose startup
- Swagger UI and OpenAPI URLs
- environment variable configuration
All rights reserved. See [LICENSE](D:\Program Files\product-management-api\LICENSE).