<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Eduardo Gómez]]></title><description><![CDATA[Frontend Engineer & UI/UX Designer.]]></description><link>https://eduardogomez.io/</link><image><url>https://eduardogomez.io/favicon.png</url><title>Eduardo Gómez</title><link>https://eduardogomez.io/</link></image><generator>Ghost 4.34</generator><lastBuildDate>Fri, 03 Apr 2026 09:00:07 GMT</lastBuildDate><atom:link href="https://eduardogomez.io/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[GDPR.fan]]></title><description><![CDATA[Website • Web Design / Frontend Development • 2023]]></description><link>https://eduardogomez.io/gdpr-fan/</link><guid isPermaLink="false">6481e86587d156362e2ea004</guid><category><![CDATA[Website]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Sat, 02 Jan 2021 15:45:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2023/06/GDPR.png" medium="image"/><content:encoded><![CDATA[<img src="https://eduardogomez.io/content/images/2023/06/GDPR.png" alt="GDPR.fan"><p>Thanks to the themes I develop every now and then people who have bought them contact me to ask me if I can work on some of their projects either designing and developing a custom theme or developing other projects, unfortunately most of the time it is not possible for me because I don&apos;t have much free time at the moment as I have a <a href="https://eduardogomez.io/blog/starting-a-new-position-as-senior-frontend-engineer/">full time job</a>. However a few months ago I received a message from <a href="https://www.noties.consulting/author/raw/">Rie</a> where he invited me to work on a new project that I found interesting as it was not too big and where I would also have the opportunity to use <a href="https://astro.build/">Astro</a> as a framework to create the project&apos;s website.</p><p>For some time I had heard very good references about Astro and I really wanted to develop a project using this framework, I thought it was an excellent choice because the website should be static, fast and lightweight. In the end I agreed to work on the project and now that <a href="https://gdpr.fan/">it is finished</a> I can write a little about it.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/gdpr-1.png" class="kg-image" alt="GDPR.fan" loading="lazy" width="2000" height="1394" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/gdpr-1.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/gdpr-1.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/gdpr-1.png 1600w, https://eduardogomez.io/content/images/size/w2400/2023/06/gdpr-1.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Individual page view of an article in desktop size.</figcaption></figure><h2 id="general-data-protection-regulation">General Data Protection Regulation</h2><p>Basically <a href="https://gdpr.fan/">the project</a> is focused on creating a website with the complete information of the <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02016R0679-20160504">General Data Protection Regulation</a> which can be consulted by people in a quick and easy way.</p><p>At first it may seem that it is a very small or simple project but it is worth remembering that the entire regulation consists of 99 articles organized in 11 chapters in addition to 173 unofficial recitals that can also be consulted on the website, this results in <strong>the site having about 300 pages full of legal texts</strong>.</p><h2 id="fast-lightweight-appealing-and-privacy-friendly-website">Fast, lightweight, appealing and privacy-friendly website</h2><h3 id="speed-and-performance">Speed and performance</h3><p>One of the main requirements was that the website had to be very fast, that is to say that it should load in the shortest time possible, for this obviously the site had to be as light as possible. To satisfy this requirement I chose to use as few assets and libraries as possible, in fact the icons for example are part of a SVG file that weighs only 3.3 KB and for the interactive parts I used <a href="https://alpinejs.dev/">Alpinejs</a> which is a very light library compared to others.</p><p>The size of the page when loading for the first time is about 663 KB but thanks to being hosted on a <a href="https://bunny.net/">CDN</a> and compression <strong>the transferred size is reduced to just 284 KB</strong>, this makes it load in just one second or sometimes in half a second depending on the connection, super fast &#x1F92F;.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/gdpr-4.png" class="kg-image" alt="GDPR.fan" loading="lazy" width="1960" height="1466" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/gdpr-4.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/gdpr-4.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/gdpr-4.png 1600w, https://eduardogomez.io/content/images/2023/06/gdpr-4.png 1960w" sizes="(min-width: 720px) 720px"><figcaption>&#x261D;&#xFE0F; Screenshot of the PageSpeed Insights performance report.</figcaption></figure><h3 id="friendly-and-minimalist-design">Friendly and minimalist design</h3><p>Perhaps one of the biggest challenges of this project was that the website had to be appealing and friendly even though the content was only text. To achieve this I decided to use a typography that was friendly, easy to read and that would allow the content to stand out and not be tedious to consume, in this case I decided to use <a href="https://fonts.google.com/specimen/Roboto+Flex">Roboto</a> for the body text and <a href="https://fonts.google.com/specimen/Roboto+Slab">Roboto Slab</a> for the headers to give them more personality and make them more interesting.</p><p>As far as color is concerned I decided to use very bright and friendly colors on the home page to emphasize the first 5 chapters of the regulation and thus invite the user to read more about it since these are the most important and have a greater relevance. I also used various shades of blue in certain elements to provide a sense of tranquility to the user while reading content on legal issues.</p><p>Overall the design of the website is clean and minimalist with a layout focused mainly on reading but without leaving aside some small animations and effects to bring a touch of fun to the site, after all, who said that a site of this type should be boring? &#x1F604;</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/gdpr-3.png" class="kg-image" alt="GDPR.fan" loading="lazy" width="2000" height="1025" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/gdpr-3.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/gdpr-3.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/gdpr-3.png 1600w, https://eduardogomez.io/content/images/size/w2400/2023/06/gdpr-3.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Different sections of the website viewed on a mobile device.</figcaption></figure><h3 id="privacy-first">Privacy first</h3><p>From the very beginning Rie made a lot of emphasis that <strong>the website should respect people&apos;s privacy</strong>, after all this is a site containing data protection information &#x1F648;. To meet this important requirement I had to ensure that both the CDN, Astro and the third party libraries used did not violate users&apos; privacy through the use of cookies, logging of IP addresses or sending certain information to third party sites.</p><p>At this point it is worth noting that the site does not use any analytics or advertising plugins that could compromise the privacy of users, this consequently also helped to maintain a fast loading site and improve the SEO of the site.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/gdpr-2.png" class="kg-image" alt="GDPR.fan" loading="lazy" width="2000" height="1394" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/gdpr-2.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/gdpr-2.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/gdpr-2.png 1600w, https://eduardogomez.io/content/images/size/w2400/2023/06/gdpr-2.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Individual page view of a chapter in desktop size.</figcaption></figure><h2 id="final-thoughts">Final thoughts</h2><p>I am glad to have had the opportunity to work on this project because in this case it is always nice to be able to design a site from scratch and then develop it, I love to participate in the process from the conception of the idea to the release of the final product.</p><p>Also this project allowed me to learn a lot about Astro and now I can say that I feel confident to use it in any future project as it is a great framework that offers a nice development experience.</p><p>Finally <strong>I would like to thank Rie </strong>for trusting me and my work, I am very honored that she is happy and delighted with <a href="https://gdpr.fan/">the result</a> &#x1F60D;.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    Web Design<br>
                    Frontend Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">GDPR.fan</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2023</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://gdpr.fan">
                      gdpr.fan
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Galerie]]></title><description><![CDATA[Ghost Theme • Web Design / Frontend Development • 2021]]></description><link>https://eduardogomez.io/galerie/</link><guid isPermaLink="false">61a7d7e1ce868f7aa7ccbd1c</guid><category><![CDATA[Ghost Theme]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Fri, 01 Jan 2021 20:16:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2023/06/Galerie-5.png" medium="image"/><content:encoded><![CDATA[<h2 id="%C2%BFwhy-galerie">&#xBF;Why Galerie?</h2><img src="https://eduardogomez.io/content/images/2023/06/Galerie-5.png" alt="Galerie"><p>The <a href="https://ghost.org/themes/">Ghost theme marketplace</a> has a wide variety of templates, all of them focused on different types of content and different types of customers. However I realized that there was practically no theme that focused 100% on images, there was a need for a theme that would be useful for marketing companies or for photographers or simply for publications whose main content were images or photographs.</p><p>The idea of creating a theme whose main content would be images seemed very interesting to me so I decided to go ahead with it. I also thought that it would be an important challenge since both the design and the code must be prepared to adapt appropriately to the wide variety of situations offered by a content management system like <a href="https://ghost.org/">Ghost</a>.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Galerie-Screen-1-min.png" class="kg-image" alt="Galerie" loading="lazy" width="2000" height="1394" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Galerie-Screen-1-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Galerie-Screen-1-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Galerie-Screen-1-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Galerie-Screen-1-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Screenshots of two different content sections of an article page.</figcaption></figure><h2 id="design-principles">Design principles</h2><p>To give emphasis to the images of the articles on the home page I decided to create a layout made up of tiles of different sizes resulting in a mosaic which adapts according to the width of the screen. On the article pages, images can be displayed in various types of layouts and complete galleries can also be viewed in full screen.</p><p>Typography is a crucial element of this theme, that&apos;s why I decided to use <a href="https://brailleinstitute.org/freefont">Atkinson Hyperlegible</a> which is a typeface that focuses on letterform distinction to increase character recognition, ultimately improving readability.</p><p>On almost every page Galerie makes intensive use of white space so that the content can breathe, and also uses a well-defined color palette to give it a touch of elegance and personality.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Galerie-Screen-2-min.png" class="kg-image" alt="Galerie" loading="lazy" width="2000" height="1025" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Galerie-Screen-2-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Galerie-Screen-2-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Galerie-Screen-2-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Galerie-Screen-2-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Home page, article page and style guide viewed on a mobile device.</figcaption></figure><h2 id="responsive-design">Responsive design</h2><p>Galerie&apos;s responsive design allows it to adapt correctly to any device, no matter the size or aspect ratio, the content and images are always displayed correctly.</p><p>Other very important aspects that were taken into account at the time of design and implementation are accessibility and usability. The theme uses contrasting colors allowing for easy reading, it also makes correct use of semantic elements and the necessary attributes so that people can consume the content and navigate easily, even with a keyboard.</p><p>Galerie responds and takes into account the user&apos;s preferences, and also has many optimizations for the site that uses it to load quickly and for optimal performance.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Galerie-Screen-3-min.jpg" class="kg-image" alt="Galerie" loading="lazy" width="2000" height="1417" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Galerie-Screen-3-min.jpg 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Galerie-Screen-3-min.jpg 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Galerie-Screen-3-min.jpg 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Galerie-Screen-3-min.jpg 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Gallery of an article opened in full size showing some images.</figcaption></figure><h2 id="launching-and-learnings">Launching and learnings</h2><p>Galerie <a href="https://ghost.org/themes/galerie/">is now available</a> in the Ghost theme marketplace and has been well received, so far I have received valuable feedback from my customers which has helped me to implement some improvements and solve some issues. Personally I think that users are the ones that really make a product better because they find problems that we could easily overlook and also because they constantly contribute fresh ideas.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    Web Design<br>
                    Frontend Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2021</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://galerie.eduardogomez.io">
                      galerie.eduardogomez.io
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Mabel]]></title><description><![CDATA[Mobile App • UI/UX Design / Mobile Development • 2021]]></description><link>https://eduardogomez.io/mabel/</link><guid isPermaLink="false">61a7d7adce868f7aa7ccbd12</guid><category><![CDATA[Mobile App]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Fri, 01 Jan 2021 20:15:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2021/12/Mabel-min-1.png" medium="image"/><content:encoded><![CDATA[<h2 id="recognizing-a-problem">Recognizing a problem</h2><img src="https://eduardogomez.io/content/images/2021/12/Mabel-min-1.png" alt="Mabel"><p>Over time I have accumulated many sources to keep myself updated on topics related to design and frontend development as I am very passionate about these topics, however, that has also meant subscribing to countless newsletters and following many people and topics in various social networks. The problem is that over time you lose track of where you leave your email address, you start receiving spam, not all the content is really relevant and everything is chaos.</p><p>So one day I thought that maybe I was not the only one who might have this problem and decided to do something about it. <a href="https://getmabel.app/">Mabel</a> is my proposal to try to bring some order to this chaos, the idea is that with a single application both designers and developers can read only relevant news about design and frontend development to stay updated in an easy and convenient way, and above all without giving your email address to third parties.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Mabel-Screen-1-min.png" class="kg-image" alt="Mabel" loading="lazy" width="2000" height="1025" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Mabel-Screen-1-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Mabel-Screen-1-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Mabel-Screen-1-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Mabel-Screen-1-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; App screens showing the list of topics, the inbox and search.</figcaption></figure><h2 id="design-and-implementation">Design and implementation</h2><p>Once I defined the problem I wanted to solve, I made a list of the functionalities that the app would offer from the beginning, with the purpose of restricting the number of them in order to be able to launch a functional product in a reasonable time. This list also helped me to carry out a research process to identify the technical challenges and technologies that I could use for the development of the app.</p><p>Afterwards I made a low fidelity prototype on paper to define and organize the different sections of the app, as well as to define the information that would be shown in each of them. At the same time this process helped me to discard ideas and rethink some others. Once this process was finished I went on to design all the screens of the app using the typography, colors and illustrations that best suited the identity I wanted it to communicate.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Mabel-Screen-2-min.jpg" class="kg-image" alt="Mabel" loading="lazy" width="2000" height="1089" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Mabel-Screen-2-min.jpg 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Mabel-Screen-2-min.jpg 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Mabel-Screen-2-min.jpg 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Mabel-Screen-2-min.jpg 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Some of the app artboards I made on Sketch.</figcaption></figure><p>Once the design was finished I started with the development of the app, I decided to use <a href="https://reactnative.dev/">React Native</a> so that with a single code base I could distribute it for both iOS and Android. The app itself may seem simple but in reality the project consists of other parts such as a Firebase database where all the information of the articles is stored, a content manager to manage the information visually (<a href="https://retool.com/">Retool</a>), a series of cloud functions to synchronize the information of the content manager with the search engine used by the app (<a href="https://www.algolia.com/">Algolia</a>), a system to integrate push notifications in the app and another system to make in-app purchases within the app (<a href="https://www.revenuecat.com/">Revenuecat</a>).</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Mabel-Screen-3-min.png" class="kg-image" alt="Mabel" loading="lazy" width="2000" height="1262" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Mabel-Screen-3-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Mabel-Screen-3-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Mabel-Screen-3-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Mabel-Screen-3-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Screens of the app in dark mode and Mabel Pro subscription screen.</figcaption></figure><h2 id="release-and-next-steps">Release and next steps</h2><p>The app is now available on both the <a href="https://apps.apple.com/app/mabel/id1559316164">App Store</a> and <a href="https://play.google.com/store/apps/details?id=io.eduardogomez.mabel">Google Play</a> and so far I have fixed some issues and improved some user experience issues thanks to user feedback. I am constantly adding more and more quality articles to the app and I am also planning some future updates where I will implement new features and changes to adapt to the evolution of the industry both in design and frontend development.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    UI/UX Design<br>
                    Mobile Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2021</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://getmabel.app">
                      getmabel.app
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Firma]]></title><description><![CDATA[Ghost Theme • Web Design / Frontend Development • 2020]]></description><link>https://eduardogomez.io/firma/</link><guid isPermaLink="false">61a7d77bce868f7aa7ccbd08</guid><category><![CDATA[Ghost Theme]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Fri, 01 Jan 2021 20:14:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2023/06/Firma-1.png" medium="image"/><content:encoded><![CDATA[<h2 id="startups-as-potential-customers">Startups as potential customers</h2><img src="https://eduardogomez.io/content/images/2023/06/Firma-1.png" alt="Firma"><p>Thanks to the startup boom of the last few years, the marketing efforts of startups have increased too much as they all want to be well positioned in the different search engines in order to attract more customers and therefore generate more revenue. One of the marketing efforts of such companies is to maintain a blog where they can publish articles with information that is directly or indirectly related to their products in order to generate more leads, although it also serves as a means to announce the latest news about their business.</p><p>In recent years more and more people and companies have turned to <a href="https://ghost.org/">Ghost</a> as a great alternative to Wordpress to create and maintain their own blogs, for this reason I decided to create a new theme for Ghost that will focus mainly on startups and companies with online presence. Firma is my proposal for this kind of companies to offer their visitors a comfortable way to consume their content.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Firma-Screen-1-min.png" class="kg-image" alt="Firma" loading="lazy" width="2000" height="1569" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Firma-Screen-1-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Firma-Screen-1-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Firma-Screen-1-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Firma-Screen-1-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Various ways to display posts on the home page.</figcaption></figure><h2 id="design-principles">Design principles</h2><p>Firma was designed with the following objectives in mind:</p><!--kg-card-begin: markdown--><ol>
<li>Be able to adapt perfectly to the identity of any brand.</li>
<li>Offer the user a simple navigation and highlight the important elements from the rest.</li>
<li>Be accessible so that as many people as possible can consume the content without problems and offer a friendly user experience.</li>
<li>Offer a deep level of customization and be ready to be extended if desired.</li>
<li>Be extremely fast so that the user can see the content as quickly as possible.</li>
</ol>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Firma-Screen-2-min.png" class="kg-image" alt="Firma" loading="lazy" width="2000" height="1025" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Firma-Screen-2-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Firma-Screen-2-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Firma-Screen-2-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Firma-Screen-2-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; List of articles, article page and author page viewed on a mobile device.</figcaption></figure><h2 id="product-performance">Product performance</h2><p><a href="https://ghost.org/themes/firma/">Firma has been available</a> in the Ghost themes marketplace for a year and so far it has been my best selling theme, there is no doubt that the demand for this type of products exists and continues to increase day by day. During this time I have also received very good comments and reviews from users who have purchased it, which I am very grateful and has motivated me to keep the theme updated during this time. I have also had the opportunity to see the theme working on multiple blogs of different types of companies and I find it amazing that I have been somehow part of their marketing efforts and increasing their online presence.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Firma-Screen-3-min.jpg" class="kg-image" alt="Firma" loading="lazy" width="2000" height="1323" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Firma-Screen-3-min.jpg 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Firma-Screen-3-min.jpg 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Firma-Screen-3-min.jpg 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Firma-Screen-3-min.jpg 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Dark version of Firma viewed in a large window size.</figcaption></figure><h2 id="personal-findings">Personal findings</h2><p>During this time I have realized that people value very much the support I give them when they have doubts related to the theme or when they want to know how to adapt something according to their needs, I think that support is part of the product itself and that a good support even influences people to recommend a product to other people. I also realized that a <a href="https://firma-docs.eduardogomez.io/">clear documentation</a> helps people to get the most out of a product and at the same time substantially reduces the amount of support requests so it is good to invest the time needed to write a good documentation.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    Web Design<br>
                    Frontend Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2020</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://firma.eduardogomez.io">
                      firma.eduardogomez.io
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Dark Mode]]></title><description><![CDATA[Sketch Plugin • UI Design / Plugin Development • 2020]]></description><link>https://eduardogomez.io/dark-mode/</link><guid isPermaLink="false">61a7d748ce868f7aa7ccbcfe</guid><category><![CDATA[Sketch Plugin]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Fri, 01 Jan 2021 20:13:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2021/12/Dark-Mode.png" medium="image"/><content:encoded><![CDATA[<h2 id="dark-mode-more-than-a-trend">Dark mode, more than a trend</h2><img src="https://eduardogomez.io/content/images/2021/12/Dark-Mode.png" alt="Dark Mode"><p>In recent years, dark mode has become one of the most requested features by users in almost every application and websites. At first it was thought that it might just be a trend and nothing more, but since major companies have implemented such functionality in their own products, many have followed in their footsteps and now it is safe to say that dark mode is here to stay.</p><p>The above has led to designers having to adapt their designs to support dark mode, which often means working twice as hard. Implementing dark mode in a product would seem to be a simple task but in reality it is not so much, especially if it is a sufficiently large and complex project.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Dark-Mode-Screen-1-min.png" class="kg-image" alt="Dark Mode" loading="lazy" width="2000" height="1550" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Dark-Mode-Screen-1-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Dark-Mode-Screen-1-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Dark-Mode-Screen-1-min.png 1600w, https://eduardogomez.io/content/images/2021/12/Dark-Mode-Screen-1-min.png 2160w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Screenshot showing the user interface of the plugin.</figcaption></figure><h2 id="the-idea-for-a-plugin">The idea for a plugin</h2><p>While working on a couple of projects where I had to implement dark mode, I realized that the process of adapting a design was very time consuming and tedious. At that time I was using Sketch to design and I started looking for a plugin that would speed up the process but unfortunately I could only find a couple of options that were either too cumbersome to use or just didn&apos;t work so I decided to create my own plugin that was easy to use and that actually worked.</p><p>After developing a first prototype I tested it with the designs I was working on and since it worked very well I decided to implement some adjustments and improvements in order to publish it in the Sketch plugin directory so that other designers could use it. Over time the community started using it and I received good feedback that allowed me to fix some bugs and implement new features.</p><!--kg-card-begin: html--><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://camo.githubusercontent.com/49efc2a7c2db706e124fe1337b48582369d363dffd78b052ea913c1ae57be0da/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f656465762f696d6167652f75706c6f61642f76313538383739333732352f736b657463682d6461726b2d6d6f64652f707265766965772d6769662e676966" class="kg-image lightense-target" alt="Dark Mode" width="2000" height="1550"><figcaption>&#x261D;&#xFE0F; Generating the dark version of a real design using the plugin.</figcaption></figure><!--kg-card-end: html--><h2 id="accelerating-our-productivity">Accelerating our productivity</h2><p>Once you set up the color palette you want to use in dark mode using the <a href="https://github.com/eddiesigner/sketch-dark-mode">Sketch Dark Mode</a> plugin, you can start generating from individual artboards to entire documents in a matter of seconds, as you can see in the GIF above. I have used the plugin in different projects and it has helped me a lot, it&apos;s great to see how the whole tedious process can be automated in this way.</p><p>It just works.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    UI Design<br>
                    Plugin Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2020</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://sketch-dark-mode.eduardogomez.io/">
                      sketch-dark-mode.eduardogomez.io
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Weiss Pro]]></title><description><![CDATA[Ghost Theme • Web Design / Frontend Development • 2020]]></description><link>https://eduardogomez.io/weiss-pro/</link><guid isPermaLink="false">61a7d714ce868f7aa7ccbcf4</guid><category><![CDATA[Ghost Theme]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Fri, 01 Jan 2021 20:12:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2023/06/Weiss-Pro-1.png" medium="image"/><content:encoded><![CDATA[<h2 id="my-first-premium-ghost-theme">My First premium Ghost theme</h2><img src="https://eduardogomez.io/content/images/2023/06/Weiss-Pro-1.png" alt="Weiss Pro"><p>As you can read in the title of this section, <a href="https://ghost.org/themes/weisspro/">Weiss Pro</a> is my first premium <a href="https://ghost.org/">Ghost</a> theme. After having launched <a href="https://github.com/eddiesigner/liebling">an open source theme</a> I decided to create a premium one because the free one was very well received and has been used by many people so far, also because I gained experience and now I feel confident that I can create a product that people want to pay for, to tell the truth it took me a little work to overcome the fear of failure but now I can say that it was worth it.</p><p>The main difference between Weiss Pro and my previous free theme is that this one has support for Members which is a feature that allows creators to monetize their content based on a subscription model, among other additional features. Weiss Pro has a more polished and neat design, also the source code is better organized and cleaner.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Weiss-Pro-Screen-1-min.png" class="kg-image" alt="Weiss Pro" loading="lazy" width="2000" height="1261" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Weiss-Pro-Screen-1-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Weiss-Pro-Screen-1-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Weiss-Pro-Screen-1-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Weiss-Pro-Screen-1-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Three screens showing different ways of presenting the information of an article.</figcaption></figure><h2 id="design-principles">Design principles</h2><p>From the beginning I was clear that I wanted Weiss Pro to have a sober and elegant look where the content was what stood out the most, to achieve this I decided to use two fonts that combined get along very well and provide exactly the look I was looking for, these fonts are Playfair Display for titles and Roboto for the rest of the text elements.</p><p>The theme has a light and a dark mode, in both cases I use colors that contrast enough so that the content can be read without problems for most people. The white space around the content is abundant so that it can breathe and be digested more easily, also the geometric figures used give it an interesting touch and are intended to attract the user&apos;s attention.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Weiss-Pro-Screen-2-min.png" class="kg-image" alt="Weiss Pro" loading="lazy" width="2000" height="1025" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Weiss-Pro-Screen-2-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Weiss-Pro-Screen-2-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Weiss-Pro-Screen-2-min.png 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Weiss-Pro-Screen-2-min.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Three different screens of the theme with dark mode activated.</figcaption></figure><h2 id="target-market">Target market</h2><p>Weiss Pro focuses on publications that publish content with a more or less serious tone, for example educational, research, technological, cultural, travel, fashion, religious, to name a few, although it can also work well for a personal blog or a magazine-type blog.</p><p>So far I have had the opportunity to visit multiple blogs that use my theme and I have noticed that most of them are part of the groups I mentioned in the previous paragraph so I think I was not too far from reality to think that this design would attract the attention of that audience.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Weiss-Pro-Screen-3-min.jpg" class="kg-image" alt="Weiss Pro" loading="lazy" width="2000" height="1323" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Weiss-Pro-Screen-3-min.jpg 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Weiss-Pro-Screen-3-min.jpg 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Weiss-Pro-Screen-3-min.jpg 1600w, https://eduardogomez.io/content/images/size/w2400/2021/12/Weiss-Pro-Screen-3-min.jpg 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Design of the header of an article page.</figcaption></figure><h2 id="final-thoughts">Final thoughts</h2><p>This project has taught me many things, for example, I learned that good documentation is useful for both customers and for me, also that sometimes people value even more a good support than the product itself. I also learned some things related to marketing which is useful to make a product known and make people interested in it and more likely to buy it.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    Web Design<br>
                    Frontend Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2020</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://weiss-pro.eduardogomez.io">
                      weiss-pro.eduardogomez.io
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Map Generator]]></title><description><![CDATA[Sketch Plugin • UI Design / Plugin Development • 2019]]></description><link>https://eduardogomez.io/map-generator/</link><guid isPermaLink="false">61a7d6acce868f7aa7ccbcea</guid><category><![CDATA[Sketch Plugin]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Fri, 01 Jan 2021 20:11:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2021/12/Map-Generator.png" medium="image"/><content:encoded><![CDATA[<h2 id="goodbye-screenshots">Goodbye screenshots!</h2><img src="https://eduardogomez.io/content/images/2021/12/Map-Generator.png" alt="Map Generator"><p>To be honest, I had never stopped to think how complicated and tedious it could be to design something involving maps until I had to do it, I immediately realized that the mere fact of inserting a map was a task of trial and error. The first time I did it I had to take many screenshots, crop and try to place the map in the right position to fit the design I intended to do, no fun at all.</p><p>I remember at that point I stopped working on the design I was doing and went to work on developing a plugin that would allow me to do all that work in a matter of seconds and in a much more practical way. The first version was very basic but it worked well enough to meet my own needs, no more screenshots!</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2021/12/Map-Generator-Screen-1-min.png" class="kg-image" alt="Map Generator" loading="lazy" width="2000" height="1550" srcset="https://eduardogomez.io/content/images/size/w600/2021/12/Map-Generator-Screen-1-min.png 600w, https://eduardogomez.io/content/images/size/w1000/2021/12/Map-Generator-Screen-1-min.png 1000w, https://eduardogomez.io/content/images/size/w1600/2021/12/Map-Generator-Screen-1-min.png 1600w, https://eduardogomez.io/content/images/2021/12/Map-Generator-Screen-1-min.png 2160w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Screenshot showing the user interface of the plugin.</figcaption></figure><h2 id="better-process-better-maps">Better process, better maps</h2><p>Thanks to <a href="https://github.com/eddiesigner/sketch-map-generator">Sketch Map Generator</a>, to insert a map you only need to enter some location (or simply drag the map preview as you wish) and the plugin takes care of the rest. Currently you can generate maps using <a href="https://mapsplatform.google.com/maps-products/#static-maps">Google Maps</a> or <a href="https://www.mapbox.com/">Mapbox</a>, you can also set some settings such as zoom level and map style, the result is a centered map that fits perfectly to the size of the object where it will be inserted. The plugin is able to save your settings so you can generate more maps even faster, even with a keyboard shortcut it is possible to re-insert the last generated map, all this makes the process much faster and efficient.</p><!--kg-card-begin: html--><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://github.com/eddiesigner/sketch-map-generator/raw/master/assets/preview.gif?raw=true" class="kg-image lightense-target" alt="Map Generator" width="2000" height="1550"><figcaption>&#x261D;&#xFE0F; Adding a map to some design using the plugin.</figcaption></figure><!--kg-card-end: html--><h2 id="plugin-adoption">Plugin adoption</h2><p>Since the first version the plugin has been used by many designers out there, during all this time I have received feedback and ideas to add more features. It&apos;s nice to know that the solution I developed to improve my own workflow has also been useful for many other people, I&apos;m glad that in some way I&apos;ve put my two cents to the community.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    UI Design<br>
                    Plugin Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2019</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://github.com/eddiesigner/sketch-map-generator">
                      eddiesigner/sketch-map-generator
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Liebling]]></title><description><![CDATA[Ghost Theme • Web Design / Frontend Development • 2019]]></description><link>https://eduardogomez.io/liebling/</link><guid isPermaLink="false">6481e6e687d156362e2e9fee</guid><category><![CDATA[Ghost Theme]]></category><dc:creator><![CDATA[Eduardo Gómez]]></dc:creator><pubDate>Tue, 17 Nov 2020 15:35:00 GMT</pubDate><media:content url="https://eduardogomez.io/content/images/2023/06/Liebling-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://eduardogomez.io/content/images/2023/06/Liebling-1.png" alt="Liebling"><p>Some years ago I was looking for a platform to create <a href="https://eduardogomez.io/blog/">my own blog</a> (in which I should write more often &#x1F605;) and after trying several options I decided to use <a href="https://ghost.org">Ghost</a> because it was just what I was looking for, it was simple, fast and easy to configure. For a while I used some of the official themes that were available at that time until one day I thought it would be a good idea to create my own theme to use it in my personal blog and why not so that other people could also use it in their own publications.</p><h2 id="first-time-designing-a-ghost-theme">First time designing a Ghost theme</h2><p>This was my first time designing a Ghost theme so I had to document myself to make sure that my new theme complied with all the guidelines that Ghost asked for in order to accept a theme to their <a href="https://ghost.org/themes/">theme marketplace</a>. In addition to that I also took inspiration from other themes and even more important, I had to learn how to use <a href="https://handlebarsjs.com/">Handlebars</a> syntax and how to organize a project of this kind.</p><p>Basically my goal was to design a theme that was simple, clean and minimalist, so I decided to use a friendly and easy to read typography, and I also decided to use soft and light colors.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/Liebling-1-1.png" class="kg-image" alt="Liebling" loading="lazy" width="2000" height="1232" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/Liebling-1-1.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/Liebling-1-1.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/Liebling-1-1.png 1600w, https://eduardogomez.io/content/images/size/w2400/2023/06/Liebling-1-1.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Design of an article header in desktop size.</figcaption></figure><h2 id="from-a-premium-theme-to-an-open-source-theme">From a premium theme to an open source theme</h2><p>From the beginning my idea was to develop Liebling to be able to sell it in the theme marketplace as a premium theme, however, when I finished it I decided to do something completely different, instead I decided to release it as an open source theme so I uploaded it directly to <a href="https://github.com/eddiesigner/liebling">GitHub</a> so anyone could download it for free and also they could adapt it to their needs and even create a new theme based on it.</p><p>At first I thought that my theme would go unnoticed or that maybe not many people would use it but I quickly realized I was wrong, soon different people began to create issues in the repository to report problems, they also began to request new features and even began to create pull requests to improve the theme in various aspects.</p><p>As time went by I received emails from people thanking me for releasing Liebling as a free theme and sending me links to their publications to show me how they used it and how they had adapted it to their needs, I even realized that other developers were using it as a foundation to create other themes.</p><p>By the way, even though Liebling is free, during this time I have received <a href="https://ko-fi.com/eddiesigner">multiple donations</a> which have helped me to continue with the desire to maintain this project.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/Liebling-3.png" class="kg-image" alt="Liebling" loading="lazy" width="2000" height="1025" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/Liebling-3.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/Liebling-3.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/Liebling-3.png 1600w, https://eduardogomez.io/content/images/size/w2400/2023/06/Liebling-3.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; Screenshots of different sections of the theme viewed on a mobile device.</figcaption></figure><h2 id="some-interesting-numbers">Some interesting numbers</h2><p>Next I would like to share some numbers that are worth highlighting:</p><ul><li>Almost <a href="https://github.com/eddiesigner/liebling/stargazers">1.2k stars</a> on GitHub so far (my most popular repository &#x1F929;).</li><li>Almost <a href="https://github.com/eddiesigner/liebling/forks">600</a> forks</li><li>More than <a href="https://github.com/eddiesigner/liebling/graphs/contributors">60 contributors</a></li><li>Translated into more than <a href="https://github.com/eddiesigner/liebling/tree/master/locales">30 languages</a></li><li>More than <a href="https://github.com/eddiesigner/liebling/pulls?q=is:pr+is:open+sort:updated-desc">150 pull requests</a></li><li>More than <a href="https://github.com/eddiesigner/liebling/issues?q=is:issue+is:open+sort:updated-desc">350 issues</a> created</li><li>More than <a href="https://github.com/eddiesigner/liebling/releases">80 releases</a></li></ul><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://eduardogomez.io/content/images/2023/06/Liebling-2.png" class="kg-image" alt="Liebling" loading="lazy" width="2000" height="1166" srcset="https://eduardogomez.io/content/images/size/w600/2023/06/Liebling-2.png 600w, https://eduardogomez.io/content/images/size/w1000/2023/06/Liebling-2.png 1000w, https://eduardogomez.io/content/images/size/w1600/2023/06/Liebling-2.png 1600w, https://eduardogomez.io/content/images/size/w2400/2023/06/Liebling-2.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>&#x261D;&#xFE0F; A glimpse of the dark version of the theme.</figcaption></figure><h2 id="conclusion">Conclusion</h2><p>During all this time I have learned a lot about theme development for Ghost and Liebling has been a very important part of it because it was the base that allowed me to create premium themes that I have been able to sell and that fortunately are used by many people.</p><p>Nowadays I still maintain Liebling and from time to time I release new versions to keep supporting the constant Ghost updates and also to fix some issues.</p><p>I can say that I am very satisfied with the reception that Liebling has had during all this time and I am happy to know that it has been of great help to other people and not only to me &#x1F604;.</p><!--kg-card-begin: html--><div class="post-stats">
            <div class="post-stats__container">
              <div class="post-stats__grid">
                <div class="post-stats__item">
                  <span class="post-stats__label">Position</span>
                  <p class="post-stats__value">
                    Designer<br>
                    Developer
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Work</span>
                  <p class="post-stats__value">
                    Web Design<br>
                    Frontend Development
                  </p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Organization</span>
                  <p class="post-stats__value">Side Project</p>
                </div>
                <div class="post-stats__item">
                  <span class="post-stats__label">Year</span>
                  <p class="post-stats__value">2019</p>
                </div>
                <div class="post-stats__item website last">
                  <span class="post-stats__label">Website</span>
                  <p class="post-stats__value">
                    <a href="https://liebling.eduardogomez.io">
                      liebling.eduardogomez.io
                    </a>
                  </p>
                </div>
              </div>
            </div>
          </div><!--kg-card-end: html-->]]></content:encoded></item></channel></rss>