DEV Community

Cover image for # Week 9 of My #100DaysOfCode Challenge ๐Ÿš€
Alabi Temitope
Alabi Temitope

Posted on

# Week 9 of My #100DaysOfCode Challenge ๐Ÿš€

Hello, Dev.to community! ๐Ÿ‘‹

Week 9 was a rollercoaster of coding fun, exciting challenges, and tons of learning. Here's a recap of my journey:

Day 58: The World's Most Annoying Cookie Consent Site ๐Ÿช๐Ÿ˜‚

I created a quirky cookie consent site on Scrimba, focusing on accessibility (and annoyance ๐Ÿ˜…).

What I Learned:

  • setTimeout
  • FormData
  • event.preventDefault
  • Toggling CSS classes

Day 59-60: Pumpkin Purrfect Meme Picker ๐ŸŽƒ๐Ÿฑ

This project was all about building a fun meme picker with seasonal vibes!

Learned:

  • for...of loop
  • includes() in arrays
  • e.target & parentElement
  • .filter() and querySelector
  • Radio & checkbox inputs
  • classList.add/remove
  • Import/export concepts

Day 61: Revisiting Past Projects

I revisited previous projects to reinforce everything Iโ€™d learned. Repetition is key to mastery! ๐Ÿ’ก

Day 62-64: Building Twoot - A Twitter Clone ๐Ÿฆ

I embarked on building Twoot, inspired by Scrimbaโ€™s challenges. Here's what I covered:

  • Day 62: Started the project, working with <textarea>, forEach, data attributes, and using a CDN for fonts.
  • Day 63: Explored the ! (not) operator, .filter(), .map(), and generated unique IDs with UUIDs.
  • Day 64: Wrapped up Twoot with styling, state management, and dynamic rendering. The app is live! Check it out ๐Ÿ‘‰ Twoot App

Day 65: Polishing Twoot and More JavaScript

Today, I focused on making Twoot responsive and deployed it. Additionally, I learned about:

  • Object Destructuring
  • .join() and .map()

Check My Progress:

๐Ÿ“‚ Code Repository: GitHub

๐Ÿฆ Follow My Story: X Handle

๐Ÿ“ Read More: Medium Blog

Week 10 is around the corner, and I can't wait to tackle new challenges and share more updates. Letโ€™s keep coding and growing together! ๐Ÿš€

Top comments (0)