There's no shopify or squarespace, I built it from the ground up as a one-man-evenings-and-weekends job over the past 2 years. This is the first time I've ever got a side project from conception to launch instead of abandoning it mid way through. I've also never put together the entire infrastructure myself before (I'm usually a back-of-front-end developer) so I'm pretty pleased with how it's come together.
The front end is Vue (with Nuxt). I've always had a soft spot for Vue but professionally I've almost always worked on React apps.
On the backend I have a simple node.js express server acting as an api gateway, and then several event-driven miniservices. (I've never done EDA or mini/micro services so this was another opportunity to soak up articles and blogs.) Nothing overly fancy and no giant frameworks involved, just node.js apps communicating via Redis and a MongoDb data store.
The entire app is running across Digital Ocean droplets, which is also the first time I've attempted to set up anything like this.