I have started a new challenge where I try and spend ~1-2 hours creating something simple from scratch in VueJS every weekend, trying to build something that I've not done before (no more Todo apps where I won't learn anything...). This is ~150 lines of code, using PrimeVue as UI library.
This was my first product from my 1-2 hour challenges. It's really a simple typing game. Currently you are just playing 'against yourself' but I may actually take this one further and try use socket.io to turn it into a 2-player random pairing game at some point down the line.