A personal browser-based online game I've been working on when I haven't felt like working on any other projects. Both for fun and for pushing my skills farther.
Built as a PWA (Progressive Web Application) on a microservice architecture.
Built around a central API powered by Lumen (PHP framework) with a NuxtJs frontend (VueJs and NodeJs) and a Redis service for caching. Also running one NodeJs service for processing fights and another NodeJs service for pushing notifications and real-time updates to the clients browser.
All containerized by Docker.