Fri Aug 10 2018Paint5.js - Paint-like web app built with p5.js framework
Live Project Link | GitHub Repo
This project was written entirely in JavaScript and p5.js framework. Since JavaScript is on the rise and it is practically the only programming language that works everywhere, I was keen to dive into the concepts such as promises, ES6/ES7 and the other bits. However, I was missing some foundational knowledge like how the DOM (Document Object Model) operates when it is modified by the user
Thus, this project was interesting and ideal for me to learn and demonstrate what you can do on an empty canvas using just JavaScript and CSS.
You can draw stuff on the canvas, add stickers, use effects, put shapes etc. I would say, this is a very limited version of Microsoft Paint that works on the web browser.

You can use JavaScript both on the server and client-side, you can create mobile applications using technologies like React Native, and you can create fully-featured cross-platform desktop applications with libraries such as Electron.
In summary, it was exciting to deep dive into the concepts of JavaScript and learn how to write it better. Eventually, I'd guess I will have a lot of JS projects in this blog.
Thanks for reading.
PS: After three years later, I revamped my landing page & blog which I used another JavaScript library (Next.js) where I use Notion as my primary CMS which is also written with JavaScript (Node, React). Think I made a good call there!
Stay up-to-date
Subscribe to my newsletter and stay up-to-date. Why not? It's free.