How I Planned My Full-Stack Invoice App (and What I'd Do Differently)
What began as a Frontend Mentor challenge became a deep dive into full-stack architecture. This post unpacks my design decisions, lessons learned, and why overengineering can be a powerful way to learn simplicity.