I adopted a mobile-first strategy, building core features to look and function perfectly on smaller screens before expanding to larger devices. Leveraging React.js, I created reusable, component-based structures for a maintainable codebase. To streamline styling and keep the design consistent, I used Tailwind CSS, which allowed me to quickly craft custom layouts without extensive custom CSS.