How I hacked together a Figma plugin without a plugin infrastructure
A few months ago, while experimenting with the Google Sheets API to easily build websites with a back-end, I was curious to see whether I could build something with other Google APIs. Being a designer at heart, I wanted to see what I could do with Google Slides, whether I could add some extra functionality, make it easier to use, or create some sort of integration.
Around the same time I had been particularly interested in the Figma API, and worked on a variety of small experiments, including a…
What would a modern motion graphics editor look like?
Design tools are all the rage these days, with new and rising products within prototyping (InVision Studio), version control (Abstract), collecting & giving feedback (Pastel), creating mockups (Artboard Studio), design-centric website builders (Webflow), collaborative design tools (Figma), and many more. Despite that, there’s still an area within design which hasn’t had much innovation, and is still rather monopolized — motion graphics.
Motion graphics & animation are used in a large range of scenarios, be it for videos, teasers, web interactions, pitches, and much more. …
What if you could have any product delivered to you, from any store in your city, through an app?
With the rise of on-demand apps, such as Uber, Deliveroo, Lyft, Bird, and many more, I’ve been eager to explore the space myself. Although I mostly work within the web with experience in both design & development, I fancied working on an app concept, to broaden my skills & take advantage of my product expertise.
Over the past week, I shared multiple demos in Twitter where I showcased different sites powered by Google Sheets. Several people were curious as to how I had built them, and I promised writing a Medium article (my first one, please be kind! 💜), so here it is!
Before I get into the guide, I want to explain why this may be useful or what possible uses this could have. Being an alternative to a CMS or database, it obviously has the same…