I went with the “Mobile First” approach and learnt a great deal about Media Queries and Flexbox, hands-on. It’s also the first time I have created a “fully responsive” page without the help of a framework. I am quite satisfied with the way it turned out.
There’s plenty of room for improvement though. I feel the CSS is too clunky and cluttered, but I guess that’s what you get when you use Flexbox to style the entire page. One would think it needs to be coupled with other tools to be most effective and efficient.
No pressure though. As with all other things, given enough practice, one can attain a high degree of proficiency.
Any feedback would be greatly appreciated.