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)