Why I started a 30-Day Frontend Challenge🤩
Yalda Khoshpey

Yalda Khoshpey @yaldakhoshpey

About: 🎨 Front-End Developer | 🛠️ WordPress Customizer 💡 Skilled in HTML, CSS, JavaScript, and learning Python 🌐 Crafting clean, responsive websites with love and creativity

Location:
IRAN,arak
Joined:
Jun 11, 2025

Why I started a 30-Day Frontend Challenge🤩

Publish Date: Jul 7
21 13

I'm just starting out in front-end development, and I wanted a structured way to improve — so I created a 30-day coding challenge for myself!

So far, I’ve built 3 mini projects using only HTML, CSS, and JavaScript — and I’m learning a lot already.


💻 Days 1–3: What I Built

  • Day 1: Analog Clock**

    Used setInterval and custom CSS transforms.

  • Day 2: Digital Timer**

    Basic timer UI with start/stop buttons and dynamic updates.

  • Day 3: Currency Switcher**

    Toggle between currencies using simple DOM events and CSS classes.


🔍 What I’ve Learned So Far

  • How to organize basic files and folders
  • Better understanding of inline vs class-based styling
  • Clean code habits: naming, comments, consistency
  • Importance of finishing small tasks every day

💬 What’s Next?

I’ll keep building, sharing, and learning — one day at a time.

Follow my journey here: GitHub Repo

And if you're just starting out too, let’s connect and motivate each other! 😊

Comments 13 total

  • Minhaj Wali
    Minhaj WaliJul 7, 2025

    Congratulations on your Determination & Good Work , from Dhaka , Bangladesh . Long-term, I wish to be part of a small online group of Web Developers from the BRICS countries that help each other out , Network & Collaborate Online . Our Strength is if we help each other out & stick together as Allies . If several Brains work as one , we can do better work , as a fair team & share Tips, Online Resources & Techniques, benefiting the whole group ! Again, I am impressed by your determination to succees, May God Make your Path Easier

    • Yalda Khoshpey
      Yalda Khoshpey Jul 8, 2025

      thanks It makes me proud to work as a team, and I think a group with a strong will moves forward😍

  • Nathan Tarbert
    Nathan TarbertJul 8, 2025

    This is extremely impressive for just getting started. I always learn so much more when I set myself these deadlines too

    • Yalda Khoshpey
      Yalda Khoshpey Jul 8, 2025

      We probably have similar personality types (MBTI)because for me, disorganization keeps me from getting things done😁

  • Minhaj Wali
    Minhaj WaliJul 8, 2025

    A small group with diverse Language Skills will be even better . You know French , so you can get in touch with European Clients . After my 7 month MERN ( MongoDB, ExpressJS, ReactJS or VueJS, NodeJS ) Full Stack TypeScript Self-Paced Course , I am thinking of Learning Japanese or Korean for Work , to open up potential Clients to those large markets . I mention VueJS as this TypeScript Framework is Independent of US Technology Companies FaceBook ( controls ReactJS ) and Google ( controls AngularJS ) . VueJS is getting more traction in East Asia . May God help us , as Luck is when Preparedness, Thinking Ahead Meets Opportunity .

    • Yalda Khoshpey
      Yalda Khoshpey Jul 10, 2025

      That's a great idea. I also know a little Spanish.This means you have linguistic knowledge yourself?

  • coCo🙊
    coCo🙊Jul 10, 2025

    This is impressive and extremely motivating as well. Seeing someone so determined and dedicated to improving themselves is always an inspiration and it might not be much but this read has lighted a spark for me personally.

  • Amir of Ekiti
    Amir of EkitiJul 10, 2025

    impressive

  • Oscar
    OscarJul 11, 2025

    Super impressive, keep it up!

  •  Theodora Cristea
    Theodora CristeaJul 27, 2025

    Thank you for sharing your 30‑day frontend challenge journey Yalda!🥰 Your dedication is inspiring and shows how persistence truly pays off. These kinds of challenges give real structure and accountability, exactly what many beginners need to keep going. Keep it up, it’ll inspire others to push themselves too! Thank you for this post! Keep shining!!! 🥰

Add comment