Yuval Noah Harrari, in his book Sapiens, said, “Consistency is a playground of the dull minds.” In recent years, I, for one, fell victim to this classic trap of consistency — safe job, smooth daily life, and no need to get out of the comfort zone.

Nothing but monotony and boredom can breed in this life of safety. I was not learning anything new. Nor did I achieve any significant goal.

So over the last couple of months, I built a website that tries to unify a UI/UX designer’s resource-box. It’s OneStopUI — a place where designers can find inspiration for their next project, free icons, landing page templates, micro-interactions among many other useful resources. It currently hosts more than 17k resources. You can follow the Twitter handle to get daily updates about latest free resources.

From technical point of view, this has been my first large-scale side-project, in so far as the database size is concerned. The site uses JAMStack on the front-end and Node.js on the back-end.

Working on the project has been super rewarding for me. It’s interesting how even after a span of more than 10 years in this industry, I am still learning new things. I still remember that during the late 2000’s, back-end was really a big monster. It’s fascinating how the table has turned now — front-end development has become equally important.

The project was built entirely inside a tiny Raspberry Pi that my beautiful wife gifted me couple of years back. I wanted to see how a so-called “under-performing” device can stand up to full-fledged web-development. To my surprise, I didn’t have to regret my decision. More reasons to hate wastage.

Finally, I hope you’d enjoy the site as much as I did building it!

A very complicated simple person. Jack of all trades, master of a few. Loves to read books and well-written code. Fluently speaks several languages including JavaScript, PHP, Java, English, Bengali etc. Listens to loads of music everyday. PhD in mood-swing. Chess Grandmaster of disaster.