News Homepage with React, TailwindCSS and Mantine.
Design comparison
Solution retrospective
I am most proud of successfully implementing the hamburger menu with an overlay for the mobile view. It was a challenging feature that required careful handling of state and styling to ensure it worked seamlessly on mobile screen sizes. Additionally, I'm proud of my ability to integrate and customize Mantine components effectively, which enhanced the overall look and feel of the project.
What challenges did you encounter, and how did you overcome them?One of the main challenges I encountered was implementing the hamburger menu with an overlay for the mobile view. Initially, I had difficulty ensuring the menu displayed correctly and toggled seamlessly when the hamburger icon was clicked. To overcome this, I spent extra time understanding the state management using Mantine hooks and adjusted the styling to ensure the overlay appeared correctly without affecting other elements on the page.
Another challenge was customizing the Mantine breakpoints to include a 375px screen size. This required digging into the documentation and configuring the breakpoints in the postcss.config.cjs file. Through trial and error, I managed to get the configuration right, which helped make the application more responsive.
Lastly, I faced an issue with specific images and text elements not aligning properly. By carefully adjusting the CSS and testing across different devices, I was able to fix these alignment issues. I also sought help from documentation to better understand how to leverage Mantine's grid system effectively.
What specific areas of your project would you like help with?Although the application works well on the browsers I tested, I want to ensure it is fully compatible across all major browsers and devices.
I would like to learn more about optimizing the performance of the application, particularly in terms of reducing load times and improving responsiveness
Community feedback
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord