Week 19: Bringing the Admin App to Mobile Life

This week, I worked on something quite new to me: making the admin interface mobile-friendly. The project was originally built purely for desktop, so updating it for smaller screens felt challenging, but also a really exciting learning opportunity. Turning Desktop Tables Into Mobile-Friendly Lists The first step was replacing Datagrid Read more

Week 17: Making Sorting Work (and Tests Too)

This week felt like a steady mix of learning, fixing, and just trying to understand things properly. I’m still getting used to how everything connects in the system, but each small improvement made the bigger picture a little clearer. Making Sorting Actually Work I spent the first part of the Read more

Week 13: Still Figuring Things Out, One Line at a Time

Another busy week — Week 13 was all about addressing long-standing bugs, improving stability, and preparing for yet another live event. This time, I tackled issues ranging from JWT key retrieval to stubborn gesture conflicts that made certain UI elements unresponsive after long-presses, all while going through yet another live Read more

Week 11: Cracking the QR Code Mystery

This week was all about two things: expanding test coverage across different roles and finally figuring out what’s been going wrong with the QR scanner. Both turned out to be pretty eye-opening in their own ways. Expanding Test Coverage I kicked off the week by writing more tests, this time Read more

Week 10: From Smooth UI Updates to Rough QR Scans

This week brought two major milestones: evolving our reactive UI system from basic polling to real-time change notifications, and tackling a tricky QR code authentication issue during a live event that taught me valuable lessons about debugging and secret key handling. Moving Beyond Polling When I first added reactive UI Read more