<?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"><channel><title><![CDATA[Yian Blog]]></title><description><![CDATA[The official blog of Yian — a minimalist mood tracker and daily journal that helps you visualize your life.]]></description><link>https://blog.yian.app</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 05:59:00 GMT</lastBuildDate><atom:link href="https://blog.yian.app/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Yian v1.2.0 The Insights Update]]></title><description><![CDATA[This update introduces a completely new Insights tab to the Stats section, focused on making your data easier to understand at a glance—along with several long-overdue improvements and fixes across the app.
New Insights Tab

A brand-new Insights tab ...]]></description><link>https://blog.yian.app/yian-v120-the-insights-update</link><guid isPermaLink="true">https://blog.yian.app/yian-v120-the-insights-update</guid><category><![CDATA[update ]]></category><category><![CDATA[release notes]]></category><category><![CDATA[React Native]]></category><dc:creator><![CDATA[Jungwoo Kwak]]></dc:creator><pubDate>Thu, 18 Dec 2025 21:33:46 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1766093551729/95c15f1c-b1d7-4ec4-b84b-cea81eedef49.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This update introduces a completely new <strong>Insights</strong> tab to the Stats section, focused on making your data easier to understand at a glance—along with several long-overdue improvements and fixes across the app.</p>
<h2 id="heading-new-insights-tab">New Insights Tab</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766086176952/59d6a853-cc37-4fe6-a059-8c91125926ef.png" alt="The new Insights tab brings weekly, monthly, and yearly overviews into a single, easy-to-scan experience." class="image--center mx-auto" /></p>
<p>A brand-new <strong>Insights</strong> tab has been added to the front of the Stats section. It’s organized into three levels of scope: <strong>Weekly</strong>, <strong>Monthly</strong>, and <strong>Yearly</strong> Insights.</p>
<p>At a high level, the Insights tab is designed to give you a clear, digestible overview of your life without needing to jump between multiple charts and screens.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766087206469/ce6582b6-d34a-4ef8-8924-490d6e276704.png" alt="Monthly Insights screen displaying average rating, entry count, dailies success rate, and a mood line graph. On the right, Tag statistics screen highlighting mean rating, rating delta, average interval, and total occurrences." class="image--center mx-auto" /></p>
<p>At the top, you’ll find key summary metrics for the selected time period:</p>
<ul>
<li><p>Average rating</p>
</li>
<li><p>Number of entries</p>
</li>
<li><p>Dailies success rate</p>
</li>
<li><p>Number of locations visited</p>
</li>
</ul>
<p>Just below that is a <strong>line graph</strong> showing how your mood changed over time. For easier comparison, the previous period is also shown, and the yearly view includes a scaling option to better highlight long-term trends.</p>
<p>You’ll also see a <strong>Tags Overview</strong>, which highlights your most-used tags along with usage deltas compared to the previous period. In addition, each tag includes its associated average mood rating, making it easier to spot patterns between specific activities or contexts and how they affect your day.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766092976086/10db7052-8676-4068-9943-a6507d3a0163.png" alt="Calendar-style dailies overview showing completion rates and individual habit performance, the example being a Workout daily task that is active on Tuesdays, Thursdays, and Saturdays." class="image--center mx-auto" /></p>
<p>Finally, there’s the <strong>Dailies Overview</strong>, which focuses on consistency. This section shows both your overall daily completion rate and detailed performance for individual dailies. In the example shown above, you can see my own December stats (Really was lazy on Saturdays…). You can also switch between total performance and specific dailies (like “Workout”) to see how habits evolve over time.</p>
<h2 id="heading-improved-tag-stats-monthly-amp-yearly">Improved Tag Stats (Monthly &amp; Yearly)</h2>
<p>Tag statistics have remained mostly unchanged since launch, and parts of this section were starting to feel outdated. In this update, several improvements were made to make tag data clearer and more useful.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766085753195/649e9f85-0db4-4218-8b9a-a87cde05bae7.png" alt="Before-and-after comparison of tag statistics showing improved layout, summary metrics, and monthly calendar." class="image--center mx-auto" /></p>
<p>Most notably, the <strong>Monthly “Occurrences by Day of Month”</strong> view was completely redesigned. The old bar chart has been replaced with a calendar-style layout, making it much easier to see <em>when</em> tags actually occurred during the month.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766085805235/74090438-ea73-4d74-8aac-9b0921ae3529.png" alt="Tag statistics screen highlighting mean rating, rating delta, average interval, and total occurrences." class="image--center mx-auto" /></p>
<p>In addition, the <strong>stats summary has been moved to the top</strong> of the tag view for clearer context. A delta is now shown next to the mean rating, comparing the tag’s average rating against your overall average. This helps highlight whether a tag tends to be associated with better or worse days.</p>
<p>Finally, a new <strong>Average Interval</strong> metric was also added. This works especially well for sparsely used tags—such as haircuts, doctor visits, or getting gas—where frequency matters more than raw counts.</p>
<h2 id="heading-bug-fixes-amp-polish">Bug Fixes &amp; Polish</h2>
<p>This release also includes many fixes focused on correctness, layout stability, and cross-platform consistency:</p>
<ul>
<li><p><strong>Fixed Google sign-in not working on Android</strong></p>
</li>
<li><p>Fixed duplicate usernames appearing in the Account tab</p>
</li>
<li><p>Resolved missing translations in Event Stats</p>
</li>
<li><p>Fixed Android header height issues</p>
</li>
<li><p>Fixed Dailies list overflowing on larger text scales</p>
</li>
<li><p>Fixed rating text wrapping in the Day Entry modal causing layout clipping</p>
</li>
<li><p>Fixed Monthly/Yearly Tag modals opening entries using local time instead of the correct date</p>
</li>
<li><p>Fixed the Stats refresh prompt appearing on app startup</p>
</li>
</ul>
<p>This update addresses many of the rough edges—especially on <strong>Android</strong>, which admittedly hadn’t received as much attention as iOS until now.</p>
<h2 id="heading-closing">Closing</h2>
<p>It has been a while since the last major update, so thank you once again for stopping by! As always, thank you for supporting Yian, and as we head toward 2026, expect more updates and new features ahead.</p>
]]></content:encoded></item><item><title><![CDATA[Yian v1.1.0 Update]]></title><description><![CDATA[This update brings several Quality-of-Life updates as well as a brand new Stats section!
A New Look for the Calendar Tab
In an effort to make the app more welcoming, I updated the Calendar Tab Header to better represent Yian — replacing the plain “Ca...]]></description><link>https://blog.yian.app/yian-v110-update</link><guid isPermaLink="true">https://blog.yian.app/yian-v110-update</guid><category><![CDATA[update ]]></category><category><![CDATA[release notes]]></category><dc:creator><![CDATA[Jungwoo Kwak]]></dc:creator><pubDate>Wed, 05 Nov 2025 22:11:14 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1762380808473/3b54d136-8f9c-41d8-a555-79e61e845bf0.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This update brings several Quality-of-Life updates as well as a brand new Stats section!</p>
<h2 id="heading-a-new-look-for-the-calendar-tab">A New Look for the Calendar Tab</h2>
<p>In an effort to make the app more welcoming, I updated the Calendar Tab Header to better represent Yian — replacing the plain “Calendar” label with “Year in a Nutshell.” Many users didn’t realize that <strong>Yian</strong> is short for <strong>“Year in a Nutshell,”</strong> so this change should help make that connection clearer.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1762377325701/f4a5e46e-9fec-47ef-ac0e-b35bfa7c0c1f.png" alt="Before and After picture of Yian v1.1.0 Calendar page, with an updated Logo plus Greeting Message" class="image--center mx-auto" /></p>
<p>I also replaced the old header text (“Your 2025 in a Nutshell”) with a new <strong>personalized greeting</strong> that finally makes use of signed-in users (until now sign-in existed but did not really do anything). This greeting changes based on the time of day as well. Hopefully it gives a more welcoming feeling to users whenever they open the app!</p>
<h2 id="heading-search-through-your-tags">Search Through Your Tags</h2>
<p>The first QoL update is the addition of a search bar in the Tag stats section. While using the app myself, I realized how quickly tag lists can grow, resulting in a hard time while trying to search for a specific one. Although this does not completely solve the issue, I believe it is a welcome addition that should’ve been part of the app from the start.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1762379278742/35e13e59-78a4-4592-a0bf-f62ada510cf2.png" alt="The new updated Tag stats container with a mock example, showcasing the new search bar" class="image--center mx-auto" /></p>
<h2 id="heading-collapsible-stats-sections">Collapsible Stats Sections</h2>
<p>Another QoL improvement is that <strong>Stats sections now remember their collapsed or expanded state.</strong><br />Previously, the app would forget your layout preferences every time you reopened the Stats tab.<br />Now, Yian remembers exactly how you left it, keeping your stats layout consistent between sessions.</p>
<h2 id="heading-the-brand-new-notes-stats">The Brand New Notes Stats</h2>
<p>I’ve long debated adding a Notes Stats section because I wasn’t sure what would be most useful there. However, I finally found a useful way to incorporate something into the Stats Tab. You can now search your notes by keyword to quickly find entries that mention specific ideas, feelings, or phrases.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1762379288363/3232164d-425a-4182-b686-51d6566fb44b.png" alt="An image of the new Notes Stats with search functionality with an example of a user searching the term website that yielded three results." class="image--center mx-auto" /></p>
<p>In the future I want to expand the Notes Stats to also include some type of graph that shows most common words or something that shows interesting patterns or trends but this is all that is included in the Notes Section as of now.</p>
<h2 id="heading-subtle-but-noticeable-touches">Subtle But Noticeable Touches</h2>
<p>A subtle touch added in this update is a light background color to every rating box (which they appear in lots of places!). Here’s one of the clearer examples:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1762379887242/456dac53-377f-4b9b-a39d-ae82325a49bd.png" alt="Before and after of the rating box background, showing in the add entry section the user put a zero in both but the after image has a nice light red background behind the number" class="image--center mx-auto" /></p>
<p>Another updated that most people probably won’t realize is the addition of App notification badges in the iOS version of the app.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1762380006871/7493dedd-58e8-42df-a12c-92fd6db41d09.png" alt="A screenshot of an Ipad that has the Yian app showcasing the new notification badge that did not exist before then." class="image--center mx-auto" /></p>
<p>Do you see the little badge next to the icon of Yian? Apparently notifications and the badges on iOS are not linked, so I had to manually connect them together. That means until now even though the app sent out notifications, the little badge icon never popped up until now! Isn’t that interesting?</p>
<h2 id="heading-closing">Closing</h2>
<p>That is all for update v.1.1.0! I hope this update fleshes out the app a bit more and gives a more welcoming, personal feel to it. See you in the next update! Thank you for supporting Yian.</p>
]]></content:encoded></item><item><title><![CDATA[The Story Behind Yian: A Minimalist Mood Tracker Inspired by ‘Year in Pixels']]></title><description><![CDATA[The Origin
Have you ever heard of the “Year in Pixels” calendar? It’s almost a tradition now to see these colorful grids popping up at the start of every new year on social media sites like Reddit. The first time I saw one of these calendars was on t...]]></description><link>https://blog.yian.app/the-story-behind-yian-a-minimalist-mood-tracker-inspired-by-year-in-pixels</link><guid isPermaLink="true">https://blog.yian.app/the-story-behind-yian-a-minimalist-mood-tracker-inspired-by-year-in-pixels</guid><category><![CDATA[Productivity]]></category><category><![CDATA[app development]]></category><category><![CDATA[React Native]]></category><category><![CDATA[moodtracker]]></category><category><![CDATA[yearinreview]]></category><dc:creator><![CDATA[Jungwoo Kwak]]></dc:creator><pubDate>Fri, 17 Oct 2025 22:49:41 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1760741629969/3ecd7a3a-1c30-417e-91fb-ad416bb5d007.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-the-origin">The Origin</h2>
<p>Have you ever heard of the <strong>“Year in Pixels”</strong> calendar? It’s almost a tradition now to see these colorful grids popping up at the start of every new year on social media sites like Reddit. The first time I saw one of these calendars was on this post, in <strong>January 2022</strong>:</p>
<blockquote>
<p>Posts from the <a target="_blank" href="https://www.reddit.com/r/mildlyinteresting/comments/rw4por/i_recorded_the_quality_of_each_of_my_days_during/">mildlyinteresting</a><br />community on Reddit</p>
</blockquote>
<p>Since it was the start of the new year, I figured it was the perfect time to try it myself — except I started mine on a <strong>Google Sheets</strong> instead of pencil/paper. By the end, it looked something like this:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760653577913/14512276-33fb-47ac-9168-86d22d8c3ce1.png" alt="“Color scale legend for mood ratings from Great (blue) to Very Bad (black), used in my Year in Pixels calendar.”" class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760653138288/49ea3add-7a95-403d-95e8-bc4056967da7.png" alt="“My 2022 Year in Pixels calendar created in Google Sheets, showing daily mood ratings from January to December with color-coded cells.”" class="image--center mx-auto" /></p>
<p>While not as pretty or polished as the original Reddit post, I was still proud of it. And as a person who loves <strong>data, charts, and visual storytelling</strong>, I realized it was the perfect chance to <strong>collect and analyze data</strong> about my own life. Sure, rating how you feel each day is subjective — but even subjective data can reveal surprising patterns.</p>
<p>Here are some of the graphs I created from my first <strong>Year in Pixels</strong> experiment:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760653705306/5304cf84-4aef-420e-a359-91bd5265ebf6.png" alt="“Summary of my 2022 Year in Pixels results showing 65% of days as average, 23% above average, and 6% good days, visualized in a pie chart with color-coded categories.”" class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760653728648/5d0b3f45-af6f-448c-8409-f8f3eecaaba8.png" alt="“Bar chart showing my 2022 mood distribution by day of the week, with similar patterns across weekdays and slightly higher good days on weekends.”" class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760653755314/d38b216b-0bd7-4833-9498-1caffb7e9c63.png" alt="“Monthly mood averages throughout 2022 — the trend clearly improved toward the end of the year, finishing strongest in December.”" class="image--center mx-auto" /></p>
<p>After a year of relentlessly filling in those Google Sheet cells, I finally had a full dataset — a snapshot of how my entire 2022 went. While it may not really mean too much to an outside observer, to me it was fascinating. I could actually <em>see</em> patterns — how my mood changed depending on the day of the week, the month, or even where I was.</p>
<p>For a bit of context behind the final graph, in December 2022 I visited family in Korea — the first time in over 6 years. It doesn’t take a genius to figure out that December ended up being the best month of my entire year.</p>
<p>As much as I loved looking at all these graphs, there was one caveat. Aggregating all this data into graphs by hand was extremely time-consuming. I want to especially highlight the Days of the Week graph which I had to count by hand (and double-check I didn’t make a mistake):</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760654748061/885bbc42-64ce-4c58-a166-c1a8789740dc.png" alt="Spreadsheet table showing my 2022 mood ratings broken down by day of the week, with columns for scores from −3 to +3 and totals showing Fridays and Saturdays as the highest averages." class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760654764138/443b106a-b598-4d39-997e-013e85ae91bd.png" alt="Counting my daily moods by hand using Tally Count to double-check the spreadsheet data." class="image--center mx-auto" /></p>
<p>Fast-forward to the end of 2023 — another year, another completed “Year in Pixels” calendar. I was a little faster this time, but the process was still just as tedious as before.</p>
<p>Around then, a thought hit me: <em>why not automate all of this?</em></p>
<p>As a Computer Engineering student, throughout the entire curriculum I had been learning how to code programs, with an emphasis on automating tasks that are boring, tedious, but most importantly, predictable. So I figured… why not use what I know to make my own life easier? That’s when the idea for an app started forming: something that could take the whole process — rating each day, storing the data, and generating the stats automatically — and turn it into something simple, quick, and actually enjoyable.</p>
<h3 id="heading-the-origin-of-the-name-yian">The Origin of the Name: “Yian”</h3>
<p>One of the first things I thought of was what to call the app. While “Yian” might sound like a Chinese word at first, it is actually the abbreviation for <strong>“Year in a Nutshell.”</strong> I specifically chose “Nutshell” as a direct callback to the first Year in Pixel Calendar I filled out, which was called “2022 in a nut.” (nut being the shortened version of nutshell, because “nut” sounded funnier at the time..)</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760655612578/f8725a4d-2ace-41cf-a199-b7a9828f634e.png" alt="Screenshot of a Google Sheets document titled ‘2022 in a nut,’ showing a colorful Year in Pixels calendar with summary charts that inspired the name of the Yian app." class="image--center mx-auto" /></p>
<p>In case you don’t know, “in a nutshell” is a common phrase that means “in the fewest possible words”, a great representation of what a “Year in Pixels” calendar really is — a summary of an entire year in a brief/concise calendar.</p>
<p>However, I wanted the app to not just be a glorified “Year in Pixels” calendar app, but truly encapsulate the idea of summarizing and representing a whole year of someone’s life.</p>
<p>As a bonus, the concept made designing the logo easy (It is based on a walnut!). Here is an early rendition of the logo:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760737206402/79402748-0ad1-4259-b154-d4f0abaf9dcf.png" alt="An early rendition, rough draft of the Yian App logo, based on a walnut" class="image--center mx-auto" /></p>
<p>🔗 Learn more or download the app at <a target="_blank" href="https://yian.app"><strong>yian.app</strong></a></p>
<h1 id="heading-from-spreadsheet-to-app">From Spreadsheet to App</h1>
<p>With the name and logo locked-in, I moved on to the long process of building the app. Like I said previously, my goal was to not just be another “Year in Pixels” calendar app, plenty of which already exist on App Store and Google Play</p>
<p>I wanted to lean into the philosophy behind the name, <strong>“Year in a Nutshell”</strong> and provide in-depth data and insight about a person’s life.</p>
<p>From the start, I knew Yian would revolve around two main pillars: the <strong>Calendar</strong> section and the <strong>Stats</strong> section. The design of the app would then be centered around these two (with an additional 3 more sections) to create the core layout of the app.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760658181468/ca7a4d51-f6b9-4c12-bd3c-62e6f98e5dd3.png" alt="Screenshot of Yian’s bottom navigation bar showing five main tabs: Calendar, Stats, Add, Account, and Settings — the core layout of the app." class="image--center mx-auto" /></p>
<h3 id="heading-choosing-the-tech">Choosing the Tech</h3>
<p>When it came time to pick the tech stack, I went with <strong>React Native</strong> and <strong>Expo</strong>. At the time, I barely knew either, but here were the two big reasons that pushed me over the edge:</p>
<ul>
<li><p><strong>One codebase for both iOS and Android.</strong> Normally you would have to write two separate apps — Swift for iOS and Kotlin/Java for Android. React Native lets you write everything in JavaScript and share it across both.</p>
</li>
<li><p><strong>Hot-reloading and real-time testing.</strong> Using <strong>Expo Go</strong>, you can instantly see any changes made on your actual phone — no complicated builds, no waiting. It made development <em>way</em> faster.</p>
</li>
</ul>
<p>Honestly, without Expo, I don’t think Yian would’ve made it off the ground as fast as it did. If anyone’s thinking about building their first app, I can’t recommend <strong>React Native + Expo</strong> enough!</p>
<h3 id="heading-a-calendar-app">A Calendar App</h3>
<p>While the “Year in Pixels” calendar was the inspiration for my app, I expanded the idea to include <strong>monthly</strong> and <strong>weekly</strong> calendars too. The Yearly view (the classic “Year in Pixels” layout) is great for seeing your whole year at a glance — but it’s also a little too zoomed out. You can spot big patterns, but not the small stories in-between. That’s why I added the other two views, each giving a different level of detail:</p>
<p><strong>Weekly → Monthly → Yearly</strong>.</p>
<p>Partway through designing the calendar, I also added an <strong>Event Calendar</strong>, which is a staple in most calendar apps. I’d figured that having stats centered around specific dates (think anniversaries, appointments, trips, etc.) would be a valuable addition. For example, think to yourself:</p>
<ul>
<li><p>How did I feel overall throughout my trip to Europe?</p>
</li>
<li><p>Out of the countries I visited, which had the highest average rating?</p>
</li>
<li><p>Did birthdays or anniversaries tend to be happier days than normal ones?</p>
</li>
<li><p>What about that stressful job interview — how did I rate that day afterward?</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760661164910/b268f135-fcf0-4b20-847e-5c9eee00b5d6.png" alt="Screenshot of Yian App Event Calendar feature showing upcoming events like Josh’s Birthday, Marriage, Europe Trip, DMV Appointment, and Graduation, each with color-coded icons and countdowns to the event." class="image--center mx-auto" /></p>
<p>These are some example questions that highlight the value of adding events to my calendar portion of Yian. It takes what’s a common feature in many calendar apps and turns it into a way to connect your <em>schedule</em> with your <em>state of mind</em>.</p>
<p>Over time, this shifted the focus of Yian’s calendar toward something more <strong>productivity-oriented</strong> (Still a work in progress!). Most productivity apps help you track what you <em>need to do</em>; I aim to make Yian an app that also helps you see how those things <em>made you feel</em>.</p>
<h3 id="heading-a-stats-app">A Stats App</h3>
<p>This brings us to Yian’s other core feature — the <strong>Stats tab</strong>.</p>
<p>Functionally, Yian acts like a diary. You rate your day from 0-10 (with 0 being the worst day of your life, to 10 being the very best). Then you go through your <strong>daily checklist</strong> (or <em>dailies</em>, as I call them — more on them later!), add a few <strong>tags</strong>, jot down some <strong>notes</strong>, and even record your <strong>location</strong>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760662166380/0f729b14-a2bf-45e9-9dcc-f3165d734c93.png" alt="Screenshot of Yian’s Stats screen showing the daily rating interface, where users rate their day from 0 to 10, add notes, tags, complete daily tasks, and record their location." class="image--center mx-auto" /></p>
<p>What makes Yian different from a typical diary app is what happens <em>after</em> you save your entry. Yian automatically gathers all that data and turns it into meaningful insights — visualizing your life through charts, graphs, and trends. In fact, many of the graphs take direct inspiration from the ones I did in my “Year in Pixels” Calendar:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760662013908/95635492-3e21-4d74-bf5a-25d36cc0ad06.png" alt="Two screenshots from Yian App Stats section: a pie chart showing the distribution of daily ratings from ‘Best Day Ever’ to ‘Worst Day Ever,’ and a bar chart displaying average mood ratings by weekday for October 2025." class="image--center mx-auto" /></p>
<p>One of my favorite examples is the <strong>Location graph</strong>. It shows all the places you’ve been throughout the year, along with how your mood tends to change by location. Here’s an example from a friend of mine — he traveled a lot more than I did this year!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760662326945/b8b342f3-8416-477a-a03c-3e4411be3d39.png" alt="Two charts from Yian’s location stats: a pie chart showing the distribution of visits across Calgary, Nashville, Juana Díaz, and Atlanta in 2025, and a bar chart comparing average mood ratings by location, with Atlanta rated highest." class="image--center mx-auto" /></p>
<p>I also want to briefly go over the Dailies and the Tags (I plan on making dedicated articles in the future so I will keep it short here- also this article is getting really long!)</p>
<p><strong>Dailies</strong> — short for daily tasks — are habits or routines you want to track. You create them yourself, and each night you check off which ones you completed. Yian keeps track of your success rate over time and shows you how consistent you’ve been.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760663303482/4045d0d3-19c6-438d-83e4-027419b5c937.png" alt="Bar chart from Yian showing daily task completion rates for August 2025, with overall completion at 65% and individual tasks like Workout at 83%, Read Bible at 71%, and Sleep Before 12AM at 45%." class="image--center mx-auto" /></p>
<p><strong>Tags</strong>, on the other hand, are totally freeform. They can be <em>anything</em> you want to keep an eye on. It is up to the user’s choice (and creativity!) to put whatever they feel like tracking over the course of the year. Some basic examples may include:</p>
<ul>
<li><p>How many times did I eat McDonald’s this year?</p>
</li>
<li><p>How many times did I feel sick this year?</p>
</li>
<li><p>How often do I go to get a haircut?</p>
</li>
</ul>
<p>Whatever you may want to keep track of, just tag those days, and Yian will show you how frequently they happen, broken down by day of the week or month. Also it is possible to have more than 1 instance of a tag in a day (say for example you eat McDonald’s 3 times in one day). Over time, these little details start forming patterns about your life that you’d never notice otherwise.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1760663605134/7eda02a6-705f-438b-9f67-472b58e8d969.png" alt="Screenshot of Yian’s tag statistics showing tags used in August 2025, including #McDonalds ×7, #PTO ×2, and #Haircut ×2." class="image--center mx-auto" /></p>
<p>I plan to add more stuff to Yian in the future, but for now these are the core features that are centered around the Stats portion of my app. Suggestions are always welcome!</p>
<h1 id="heading-closing-notes">Closing Notes</h1>
<p>I started working on Yian from January of this year, and it took until early September to officially get it published to the App Store. The Google Play version followed suit and was published late into September as well. Although it seems like it took a long time to get here (basically 9 months, so its like my child..?), the app is still very new and has a lot of room for growth/improvement. Even then, I still believe I have a strong foundation for an app. Yian sits at the intersection of a diary, a calendar, and a stats app — combining the personal reflection of journaling with the structure of productivity tools and the insights of data visualization.</p>
<p>What started as a simple “Year in Pixels” spreadsheet has turned into a tool that helps people see their lives in a new way. If you love data, graphs, or just the idea of turning everyday life into something visual, I encourage you to give Yian a try. You might be surprised at what you learn about yourself — not from what you remember, but from what you record.</p>
<p>My goal is to keep improving Yian and eventually make it the go-to space for anyone who wants to understand themselves better through data. If you have any suggestions or ideas, do not hesitate to reach out!</p>
<p>Thank you sincerely for reading until the end :)</p>
<p>- Jungwoo Kwak</p>
<p>🔗 Learn more or download the app at <a target="_blank" href="https://yian.app"><strong>yian.app</strong></a></p>
]]></content:encoded></item></channel></rss>