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**
UsedsetInterval
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! 😊
Top comments (13)
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 .
That's a great idea. I also know a little Spanish.This means you have linguistic knowledge yourself?
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
thanks It makes me proud to work as a team, and I think a group with a strong will moves forward😍
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.
😍yeah exactly
impressive
thanks 😍
Super impressive, keep it up!
😍😍✨
This is extremely impressive for just getting started. I always learn so much more when I set myself these deadlines too
We probably have similar personality types (MBTI)because for me, disorganization keeps me from getting things done😁
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!!! 🥰