What are you most proud of, and what would you do differently next time?
I am proud I finally completed this challenge completing this challenge. It had me for days.
What challenges did you encounter, and how did you overcome them?
I found it difficult to display either the desktop image or mobile image based on the viewport width. I initially used state and the useEffect hook in next js but it didn't entirely solve the problem. I also tried the css ::after pseudoclass and that also brought about new issues. I later found out about the html picture element which was just suitable to solve this.
What specific areas of your project would you like help with?
I will learn more about how the html picture element is used and best practices.
What are you most proud of, and what would you do differently next time?
Sass is a very useful css preprocessor and makes writng css very easy. It allows all the functionalities of vanilla css and more. I found out in this project that using it in next js is as simple as just changing the css files extensions to scss. It can be used in a modular way just as css mosule works. I am enthusiastic about being able to use it in my project with next js.
What challenges did you encounter, and how did you overcome them?
I flowed through this project smoothly and encounters no challenges.
What specific areas of your project would you like help with?
In future projects, I'm going to learn more about adding custom fonts and metadata to my website and webpages.
What are you most proud of, and what would you do differently next time?
This project has taught me how to use Sass for styling web pages as well as practicing how to write markdown for documentation.
What challenges did you encounter, and how did you overcome them?
Integrating sass into vite + react projects is as simple as just changing the extension of the stylesheets to scss.
I'm still new to css grid and how to define layouts with it. As a result I always fall back to using flexbox to define layouts.
What specific areas of your project would you like help with?
I haven't encountered many challenges within this project. Just a few things I need to learn in order to appreciate css grid.
Since this is my first project working with css preprocessors like sass, I might not have written the best sass code or understood all it's concepts, but it's definitely a good start.