Back to projects

simple-cloud-store

Full-stack cloud store sandbox with a React/Vite storefront and Java microservices behind a Vert.x gateway. The project compares Spring Boot, Quarkus, Vert.x, and React service styles in one store flow.

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.