I love doing Tailwind projects. There's nothing quite like starting a project knowing you'll enjoy every aspect of it and that you will be able to complete it first time. I see them as a puzzle or a challenge, and set about them as if they were. I approach them in terms of "how will I build this with the tools at my disposal?"
I like to fine tune my skills, and I think building new UIs is the best way to learm Tailwind, and it also gives you the opportunity to look at how other people might approach a challenge
What I really learned from doing this project was not actually anything Tailwind based, but using Vue to visually replicate posting a Tweet on Twitter. Iwas actually quite fascinating. I hadn't used Vue for a quite a while, so it was great to get back in and look at how it can be used like this.