
Source: giphy.Īs mentioned earlier, from the beginning I envisioned taggr as a cross-platform application. Let's get started! Backgroundīefore presenting my takeaways on this ongoing journey with Electron, I would like to give a little more background about myself and the requirements of taggr.Įvery developer comes from a different background, and so do the requirements of the applications they develop.Ĭontextualizing the choices I made for this project may help future developers select the right tools based on their needs and expertise (rather than what is hyped out there – GitHub ?, I am looking at you). Here I'll share some of the things I've learned about cross-platform app development with Electron.js that I wish I knew from the beginning. I am building taggr as a cross-platform desktop application. It lets users rediscover their memories while keeping their privacy.

So taggr is a desktop app that solves that problem. It's also hard to discover the shots that you love the most, hidden deep within the folders. A mix of folders and sub-folders may contain instant messaging picture backups, hi-resolution pictures from your trip to Bali, your uncle's wedding, or last-year's bachelor party.Īlways keeping such collections tidy is tedious (believe me, I have tried for years). I was inspired to build it because of how many photos I have on my computer.įor those of us that keep a backup of their pictures, those collections often get so big and complex that they become a full-time job to manage.

Note: This wont be a coding tutorial, but rather a discussion about my personal takeaways.Ī couple of months back, I decided to focus more on building my side product, taggr.

In this article, I'll share how you can avoid some of the mistakes I made when learning about Electron.js ?♂️.
