#100DaysofCode Chapter 7 ~ Mobile-First Websites
Tags: 100daysofcode, webdev, beginners, mobile
Published: 2020-12-02 10:52:56

![mobile-first-web-design.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1606886413127/x_fTfwp42.png)


> 
The descriptions above are a brief overview of the topic. Go through the recommended resources to get in-depth explanations of Mobile-First Websites.

**Introduction**

A **mobile-first** approach involves designing a desktop site starting with the mobile version, which is then adapted to larger screens (contrary to the traditional approach of starting with a desktop site and then adapting it to smaller screens).

**What is Mobile First?**

**Mobile-First** means designing an online experience for mobile before designing it for the desktop Web or any other device.


> 
I have completed 70 days in the 100 Days of Code Challenge. Below is a recap of everything I accomplished during this seventh chapter.

**Projects**

The majority of my coding for this chapter was for two main projects.

**Fitness Junkie Website**

![Fitness Junkie.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1606905306491/rHmK_Oar1.png)

For this project, I built the mobile design first followed by the small tablet size which had a min-width of 620px then the large tablet and laptop sizes which was a min-width of 960px, and then finally the desktop size had a min-width size of 1200px. You can check out this project on  [CodePen](https://codepen.io/lanrewaju/pen/dypYyrg)  and  [GitHub](https://github.com/lanre-waju/Fitness-Junkie-Website--100DaysofCode) 

**Lens Photography Website**

![Lens Photography.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1606905256905/Ht7wP4h3S.png)

For this project, after building the mobile-first layout, I built two other screen sizes that had min-width of 550px and 700px. As you might expect, you can also find this project on  [CodePen](https://codepen.io/lanrewaju/pen/GRjpRLa)  and  [GitHub](https://github.com/lanre-waju/Lens-Photography-Website--100DaysofCode) 

**Recommended Resources**

-  [freeCodeCamp’s Media Queries](https://www.freecodecamp.org/learn/) 

-  [MDN’s Media Queries](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries) 

-  [w3schools Media Queries](https://www.w3schools.com/css/css_rwd_mediaqueries.asp) 

-  [W3C’s Media Queries](https://www.w3.org/TR/css3-mediaqueries/) 

-  [Media Queries Gallery](https://mediaqueri.es/) 

-  [CSS-Tricks — Queries for Standard Devices](https://css-tricks.com/snippets/css/media-queries-for-standard-devices/) 

-  [CSS-Tricks — Media Queries & Using Available Space](https://css-tricks.com/css-media-queries/) 

-  [Vincent Xia — What is Mobile First Design? Why It’s Important & How To Make It?](https://medium.com/@Vincentxia77/what-is-mobile-first-design-why-its-important-how-to-make-it-7d3cf2e29d00) 

-  [UXPin — How to Use Media Queries in Responsive Web Design
](https://www.uxpin.com/studio/blog/media-queries-responsive-web-design/) 

**What’s Next?**

My plans for the next chapter are:

- Working on Modern Website Design and building projects on them.

- Continue learning JavaScript.

**Conclusion**

I am writing this post to help other beginners like myself understand this topic better. I hope you enjoyed this post and that reading it provided some useful information.

I have only been coding for a few months now, so there is still a lot for me to learn. I would love it if you could give me any feedback on my projects.

Also, if you know any other recommended resources not mentioned on the list and you want to share, please feel free to drop the link in the comment section.

To see my daily progress on the  [#100DaysofCode](https://dev.to/lanrewaju/my-coding-journey-in-2020-100daysofcode-challenge-accepted-2efo)  challenge, follow me on Twitter  [@lanre__waju](https://twitter.com/lanre__waju)