I’m writing this post because I’m hoping to introduce more people to the app, and because I’d very much like the community’s help in making it better. But before moving on to the details about that, a bit of back story:
Just yesterday, I released a major update to the application (which I wrote about here), which adds several new features – most notably, automated testing, which allows users to run freeCodeCamp-like unit tests against their code, so that they can be sure their solutions are correct. With this addition, the app basically becomes like a very light version of freeCodeCamp, with a very narrow focus on the above topics.
Nothing can replace the value freeCodeCamp offers in introducing web development from soup to nuts, but if you’re just looking to practice these topics (maybe to help you prep for interviews), this app can be a great resource.
When my first article was published, I received an overwhelmingly positive response. And in tracking activity since then, I’ve logged nearly 45,000 hits to the site, with an average of roughly 500 active daily users (although in reality, the current daily number is closer to around 150).
To be honest, I built this app just for fun and to help teach myself the concepts that the application covers. So needless to say, I’ve been pleased and very surprised that it’s actually managed to retain a small number of daily active users! And that’s a big part of the reason I decided to put so much effort into making it better.
Now that these big changes have been pushed into production, my goal is to take this app to the next level. There are a ton of apps out there that allow you to practice these kinds of problems right in your browser, but none that are quite so simple, and many eventually ask for some kind of membership fee for full access (with freeCodeCamp being a notable exception). CS-Playground-React requires no sign-in or membership of any kind, it stores all your code is stored right in local storage, and of course, like the app that helped get me here, it will always be free.
If you’re interested in contributing, first take a look at the site, then visit the repo and check out the contributing guidelines. If you have any questions, open an issue or reach out to me on Gitter (@no-stack-dub-sack). I really hope to hear from some of you soon!
Thanks so much for reading this way too long post
The new Paraiso Light theme for CS-Playground-React, with test results shown in the console