As part of a training programme for full-stack developers, a complete web application is designed, developed and deployed in the cloud using modern technologies such as Vue.js, Quarkus and Kubernetes. It is an online shopping platform that allows users to browse products, add items to their shopping basket and place orders. The application consists of three microservices with Quarkus in the backend, each of which fulfils different tasks, a PostgresDB and a frontend with Vue.js that communicates with these services. The application is deployed with Kubernetes.