DEV Community

Cover image for 10 JavaScript Projects in 10 Hours - Coding Challenge
Florin Pop
Florin Pop

Posted on

10 JavaScript Projects in 10 Hours - Coding Challenge

TL;DR: I completed a Coding Challenge in which I created: 10 JavaScript Projects in 10 Hours, all while being live on Twitch.

You can find the recording on YouTube below:

If you like this type of content, don't forget to give it a like ๐Ÿ‘ and subscribe. It will help a lot! Thank you! ๐Ÿ™


Last week I woke up with this crazy idea in mind...

I went for a run and the idea kept making me more and more excited. I wanted to do it! ๐Ÿ”ฅ

I love challenges. Especially Coding challenges. Especially these crazy ones.

I also knew that people would love to see a crazy person (aka me) doing a crazy challenge like this one.

So I pretty much had everything I needed to get started.

10 hours to 'kill'. OBS for streaming. VSCode for coding. But I needed the projects. What should I build? ๐Ÿค”

I just went live and silently started working on the Project Ideas. Most of them came from my app-ideas repository which I am very grateful for creating a year ago. It comes in handy whenever you need an idea for an app/project.

The people who were watching me had no idea yet of what I was about to do. I just kept gathering resources and writing them down in a README file.

Also had to look up some designs for the projects. I'm probably the worst designer I know so... I couldn't rely on those "skills" (if you can call them that, lol).

I used this amazing resource by my friend Ildi on UI Design Daily. Designs which you can use for any project you want, even commercial ones, without attribution. Pretty cool, eh? ๐Ÿ˜

Once I had all 10 Projects written down I also wanted to make sure that they are not the same and that there is a little bit of diversity.

Here is the list of Projects I ended up coding:

  • Countdown Timer
  • Quiz App
  • Recipe App
  • Notes App
  • ToDo App
  • Movies App
  • GitHub Profiles
  • Drawing App
  • Password Generator
  • Weather App

The code is on GitHub and the projects are live here.

I had an audience on Twitter, Twitch and Discord which joined the stream to support me. Very supportive people (thank you! ๐Ÿ™).

And... the challenge started!


I went through those projects, one by one... and yes, I had some bathroom breaks. ๐Ÿ˜„
No, I didn't eat anything during the stream. I had a shake before so it was all good considering the adrenaline rush I got from the challenge. ๐Ÿ‘

The first two projects went ok, but then I spent a bit too much time on the Recipe app.

I added a favorite functionality for the meals which were stored in localStorage (don't ask me why) and it cost me almost 2 hours.

Had some extra time from the previous projects so at the end it was ok.

Probably the "biggest" challenge was the Drawing app because I had to use the canvas and I haven't worked with it in a while.

I solved that by doing some good ol' research and (re)learning it on the fly. ๐Ÿ˜ I think people liked that part.

Debugging and research is a big part of our coding journey so... why hide it, right?

All in all, everything went great!

Lots of people joined during these 10+ hours. I remember that at one point we had over 100+ live viewers. Crazy! ๐Ÿ˜„

The day after the stream I also uploaded the video to my YouTube Channel and so far this has been the greatest, fastest growing video I did. Even the YouTube algorithm picked it up, which was amazing!

At the time I'm writing this the video has close to 40k views and over 4k people subscribed to my channel since I uploaded it! I'm very grateful for that!

People seem to enjoy these kind of challenges so... I'm going to try some more! ๐Ÿ˜

Next up in line: 10 JavaScript Projects in 1 Hour. Mini-projects. 6 minute projects.

I'll keep you posted on how that goes!

Feel free to join on Twitch if you want to see the live action!

Thank you for reading! I hope you find it inspiring and that you'll also try this challenge one day and you'll have as much fun as I did!

Happy Coding! ๐Ÿ˜‡

Latest comments (35)

Collapse
 
skywalkerits profile image
Ketki Pandey

awesome!

Collapse
 
m7dosa profile image
Muhamed Adel

hello bro i like to all you challnges
i want ask you what is Gatsby ??

Collapse
 
m7dosa profile image
Muhamed Adel

Awesome challenge!

thanks!

Collapse
 
andrewbaisden profile image
Andrew Baisden

Awesome you are like a factory for creating javascript projects.

Collapse
 
realamritkdk profile image
Amrit Khadka

mind blowing, Florin. Thank you so much for your efforts upon keep inspiring and helping other developers to be in better state than ever before. Much appreciated.

Collapse
 
alec_dilanchian profile image
Alec Dilanchian

Dude so glad to you posted about this! I'm really happy I was able to find your channel to raid during this event! Keep up the good work ๐Ÿค˜

(btw this is PixelogicDev :P)

Collapse
 
urbanisierung profile image
Adam

Awesome challenge! ๐Ÿš€ ๐Ÿ”ฅ

btw: I tried your password generator with 150000000 characters and immediately the fan started running :D

Collapse
 
florinpop17 profile image
Florin Pop

Haha, ooops ๐Ÿ˜‚

Collapse
 
klvenky profile image
Venkatesh KL

You're seriously someone with an amazing focus. It's super human ๐Ÿ‘๐Ÿ‘๐Ÿ‘

Collapse
 
florinpop17 profile image
Florin Pop

๐Ÿ™๐Ÿ™๐Ÿ™

Collapse
 
mjcoder profile image
Mohammad Javed

You're crazy! But we love it. Carry on producing awesome content. ๐Ÿ‘

Collapse
 
florinpop17 profile image
Florin Pop

Will do! โ˜บ๏ธ

Collapse
 
abhineettandon profile image
Abhineet Tandon

Finally something good in 2020. Thanks for this.

Collapse
 
florinpop17 profile image
Florin Pop

My pleasure ๐Ÿ˜‡

Collapse
 
peachmouse profile image
Michael Stopa

Awesome job, buddy.

Collapse
 
florinpop17 profile image
Florin Pop

Thank you!

Collapse
 
herico profile image
Mamadou Korka Diallo

This is incredible, thank you

Collapse
 
florinpop17 profile image
Florin Pop

My pleasure โ˜บ๏ธ Iโ€™m glad you like it!

Collapse
 
milakostic profile image
Mila Kostic

Florin, this is amazing ๐ŸŒˆ ! Thanks a lot ๐Ÿ‘!

Collapse
 
florinpop17 profile image
Florin Pop

My pleasure! I'm glad it helps! ๐Ÿ’œ

Collapse
 
ishandeveloper profile image
Ishan Sharma

This is insane! ๐Ÿ”ฅ
I remember, when I saw that video in my subscription list, I was like, 10 hours? NO WAY!

I saw a part of your video and was astonished, how you were able to pull something like this. Goodluck for your journey ahead! โœจ

Collapse
 
florinpop17 profile image
Florin Pop

Thank you very much! ๐Ÿ’œ

Some comments may only be visible to logged-in visitors. Sign in to view all comments.