Back to projects Key Features
- Combines a React 19 and Vite storefront with catalog, inventory, and gateway services
- Uses Spring Boot for catalog, Quarkus for inventory, and Vert.x as the API/static edge
- Runs the local stack with Docker Compose, PostgreSQL, gateway routing, and documented service checks
Technologies
JavaSpring BootQuarkusVert.xReactVitePostgreSQLDocker
Full-stack cloud store sandbox with a public React/Vite/TypeScript storefront and three Java microservices behind a Vert.x gateway.
The project is a portfolio demo for comparing Spring Boot, Quarkus, Vert.x, and React service styles in one store flow. The current frontend is `web-react`, while the backend stack includes a Catalog API, an Inventory API, a Gateway API/static edge, and PostgreSQL.
Gateway combines catalog and inventory calls for `/api/products`. The web service is the current public frontend and is based on React, Vite, TypeScript, PatternFly, and Express.