<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://help.silverspoon.me/blog</id>
    <title>Silverspoon Help Blog</title>
    <updated>2025-01-28T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://help.silverspoon.me/blog"/>
    <subtitle>Silverspoon Help Blog</subtitle>
    <icon>https://help.silverspoon.me/logo/silverspoon.png</icon>
    <entry>
        <title type="html"><![CDATA[The vTual Project: Build Alpha v.0.1.2 Changelog]]></title>
        <id>https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog</id>
        <link href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog"/>
        <updated>2025-01-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Following the official launch mentioned in the previous posts, it was stated that development is no longer a priority. However, vTual continues to capture my personal interest.]]></summary>
        <content type="html"><![CDATA[<p>Following the official launch mentioned in the <a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real">previous posts</a>, it was stated that development is no longer a priority. However, vTual continues to capture my personal interest.</p>
<p>This is because some "minor" changes have a significant impact, that leading to updates in various aspects and code revisions, here and there.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="background">Background<a href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog#background" class="hash-link" aria-label="Direct link to Background" title="Direct link to Background">​</a></h2>
<p>There are several underlying issues that have driven the development towards version v.0.1.2, including the following:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="email-failover">Email Failover<a href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog#email-failover" class="hash-link" aria-label="Direct link to Email Failover" title="Direct link to Email Failover">​</a></h3>
<p>There are several actions that require approval and must be communicated via email, such as password reset requests.</p>
<p>Therefore, we have designed a failover configuration for our emails to ensure that the messages we send consistently land in your inbox rather than being marked as spam.</p>
<p>To maintain system stability, emails will now be sent periodically rather than instantly. Therefore, please be patient and wait to receive the email for the action you need.</p>
<p>The sender's email address has also been updated to use the vTual domain. Previously, it utilized an email address associated with the entire Silverspoon project, but now the sender's email reflects vTual's branding.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="storage-server">Storage Server<a href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog#storage-server" class="hash-link" aria-label="Direct link to Storage Server" title="Direct link to Storage Server">​</a></h3>
<p>Even before vTual exist, our "legacy" infrastructure is primarily already located in Europe, including its storage servers.</p>
<p>This storage server is based on our own research conducted for the operational service that came before vTual, which was a file hosting service.</p>
<p>Since file hosting operations require storage servers with large capacities and high bandwidth, we sought a service that could balance these needs while remaining relatively affordable.</p>
<p>After careful consideration, we somehow found a storage server provider that meets all of our criteria.</p>
<p>After we discontinued our file hosting service, the infrastructure and configuration of this storage server remained in our possession. Subsequently, it was repurposed for internal storage for all Silverspoon projects, including vTual.</p>
<p>However, several challenges arose afterward, particularly concerning performance and latency after the vTual infrastructure was fully relocated From Europe to Asia.</p>
<p>Durability and accessibility also posed unique challenges, considering that this storage server lacks duplication and caching features.</p>
<p>The solution: We spun up another storage server that addresses all the existing issues. This new server is located in Asia to cut down the latency, it's offers physical duplication and have built-in caching features.</p>
<ul>
<li>Old implementation: Local object (image, video, etc) in Europe &gt; Caching in CDN (Object in Asia for Asian visitor, etc).</li>
<li>New implementation: Local object (image, video, etc) in Asia &gt; Cached physicaly at the nearest duplicate location to the visitor (Object duplication in Europe for European visitor, etc) &gt; Caching in CDN (Object in Europe for European visitor, etc).</li>
</ul>
<p>As a result, the storage server issues have been successfully resolved after making various adjustments. Performance and durability is expected to also improve significantly, as caching will be implemented on both the physical side and the CDN.</p>
<p>The links from the new storage server have also been simplified and are now more closely associated with vTual. Previously, the links were for the entire Silverspoon project, but now both <a href="https://cdn.vtual.net/" target="_blank" rel="noopener noreferrer">public</a> and <a href="https://cdns.vtual.net/" target="_blank" rel="noopener noreferrer">private</a> objects utilize vTual's branding.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="sitemap">Sitemap<a href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog#sitemap" class="hash-link" aria-label="Direct link to Sitemap" title="Direct link to Sitemap">​</a></h3>
<p>A sitemap is a component that facilitates search engines, such as Google, in navigating the content of our website. Recognizing the importance of a sitemap, I ultimately decided to implement this feature.</p>
<p>What I needed was a sitemap implementation that could organize content by day, while the official documentation and its related tutorials only provided examples for creating a sitemap for all existing content.</p>
<p>Although this method is simpler, it requires the database to work much harder, and I am not fond of this approach to implementation. So I chose to "freestyle" my code, as I was unable to find a solution for my specific idea.</p>
<p>After successfully experimenting, I discovered that Google does not accept sitemaps stored at external addresses other than the same site address registered as a property.</p>
<p>You know, this issue arose because I had saved the sitemap on the aforementioned storage server. As a result, the implementation of daily sitemap storage and indexing has been redone, with the data now being stored on the main server of vTual.</p>
<p>Let us hope that in the future, vTual's content can be effectively indexed by search engines.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="internal-touch-up">Internal Touch Up<a href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog#internal-touch-up" class="hash-link" aria-label="Direct link to Internal Touch Up" title="Direct link to Internal Touch Up">​</a></h3>
<p>I feel that I have been too focused on optimizing the integration of external services, which has led to several internal aspects being written in a less than optimal manner.</p>
<p>As a result, I have decided to make some adjustments to the internal repository in order to optimize the running code.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="verdict">Verdict<a href="https://help.silverspoon.me/blog/2025/01/28/the-vtual-project-build-alpha-v-0-1-2-changelog#verdict" class="hash-link" aria-label="Direct link to Verdict" title="Direct link to Verdict">​</a></h2>
<p>At the very least, the four points mentioned above represent significant developments rather than mere minor changes.</p>
<p>Therefore, I am categorizing this update as one that elevates the application version to v.0.1.1 and I hope that this will further enhance the functionality and usability of vTual.</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[vTual v.0.1 is Ready For Public Launch - For Real!]]></title>
        <id>https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real</id>
        <link href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real"/>
        <updated>2025-01-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[As we step into 2025, it's remarkable to reflect on the swift progress that I made in the past year: The development of vTual, a project that has captured all of my attention, was completed in less than a year!]]></summary>
        <content type="html"><![CDATA[<p>As we step into 2025, it's remarkable to reflect on the swift progress that I made in the past year: The development of vTual, a project that has captured all of my attention, was completed in less than a year!</p>
<p>This January marks a significant milestone, as version 0.1 of vTual has been finalized and is now generaly available for public launch.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="write-more-insight">Write More Insight!<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#write-more-insight" class="hash-link" aria-label="Direct link to Write More Insight!" title="Direct link to Write More Insight!">​</a></h2>
<p>Aight. As noted in the <a href="https://help.silverspoon.me/blog/tags/v-tual">vTual changelog</a>, the project has been in development since early 2024, specifically around March. This period coincided with my decision to resign from my previous job for various reasons.</p>
<p>This transition marked the beginning of an exciting <em>once-in-a-lifetime</em> journey for me, which allowing me to dedicate my time and energy to bringing this passion project called vTual come into life. However, the journey was not without its challenges.</p>
<p>You know, a significant number of shortcomings arose. Particularly due to a lack of thorough planning, which led to several complete overhauls of the codebase.</p>
<p>Additionally, I discovered that my experience was not quite sufficient to manage a project of this scale effectively. While the concept may appear straightforward at first glance, translating it into a functional, optimized and user-friendly platform has proven to be a multifaceted challenge.</p>
<p>As a result, the development process took nearly a year to complete, far exceeding the initial estimate of just 3 to 6 months.</p>
<p>But the storm has passed, as the development of vTual version 0.1 has been successfully completed and is now available for general public use. At least that's the plan.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-does-it-mean">What Does it Mean?<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#what-does-it-mean" class="hash-link" aria-label="Direct link to What Does it Mean?" title="Direct link to What Does it Mean?">​</a></h3>
<p>Okay don't be angry. On the surface, the vTual project is already fully operational and can be accessed and utilized through its <a href="https://www.vtual.net/" target="_blank" rel="noopener noreferrer">official website</a> without any obstacles. However, the information regarding this launch has not yet been publicly announced.</p>
<p>So only those who are already aware of the project can take advantage of its features at this time. YTTA.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="why-do-that">Why Do That?<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#why-do-that" class="hash-link" aria-label="Direct link to Why Do That?" title="Direct link to Why Do That?">​</a></h3>
<p>During the <a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#memento">brainstorming process</a> for the initial ideas and concepts, it was concluded that vTual will adopt two unique types of approaches regarding user management.</p>
<p>The first approach allows users to register and manage their own accounts independently, giving them control over their experience.</p>
<p>And the second approach enables administrators to manage accounts on behalf of the creators, acting as temporary representative for them. When the said content creator wants to manage their own profile, they just have to submit a claim.</p>
<p>But due to our very limited marketing budget, our current focus will be on adding profiles of various content creators to the platform, since a barren battlefield is not beautiful.</p>
<p>And once we have a substantial number of profiles, I will consider fully sharing the message to the world that vTual is not just a mere dream, but a tangible reality.</p>
<p>Also for the convenience of its users, I need to finalize the documentation related to this project. Since comprehensive documentation is crucial for helping users understand all aspects of vTual, including its features and functionalities.</p>
<p>By ensuring that this information is clear and accessible, I aim to enhance the user experience and empower individuals to make the most of the platform.</p>
<p>"So please try us when we are ready."</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="is-everything-good">Is Everything Good?<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#is-everything-good" class="hash-link" aria-label="Direct link to Is Everything Good?" title="Direct link to Is Everything Good?">​</a></h2>
<p>Depending on the context, I can explain it as follows:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="about-the-codebase">About the Codebase<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#about-the-codebase" class="hash-link" aria-label="Direct link to About the Codebase" title="Direct link to About the Codebase">​</a></h3>
<p>Currently, vTual is at version 0.1, which means that the codebase is still in a stage where it functions adequately but is not yet optimized to meet all needs.</p>
<p>It's akin to trying to sleep comfortably in a room cluttered with trash; While its possible to get by, the environment is far from ideal.</p>
<p>However, I have previously worked with a codebase that was far worse than a decaying radioactive septic tank from Chernobyl. Afaik this particular "codebase" was even rented out for almost whooping $40,000 a year to numerous <del>unfortunate</del> clients, many of whom ended up suffering significant losses as a result of using it.</p>
<p>So in light of that comparison, I believe the vTual codebase is in relatively good shape.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="about-the-opex-and-capex">About the OpEx and CapEx<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#about-the-opex-and-capex" class="hash-link" aria-label="Direct link to About the OpEx and CapEx" title="Direct link to About the OpEx and CapEx">​</a></h3>
<p>Recognizing that a project like vTual requires a robust and complex server infrastructure and configuration, I have allocated OpEx amounting to at least few hundreds of dollars just for the first quarter of operational.</p>
<p>While this amount may not seem substantial to some, it is quite significant for me personally, especially considering that this is just a small hobby project. At that time my justification was that "This investment is crucial to ensure that the platform can handle user demands and function smoothly from the outset."</p>
<p>However, I later conducted a reality check to reassess whether such an investment was truly necessary at this stage. Like you know, can someone guarantee the success of this project?</p>
<p>The answer is, of course, was a hard big no. Then it became clear that while the initial allocation was well-intentioned, it might not be essential <em>just yet</em>.</p>
<p>This realization prompted me to reevaluate my priorities and focus on more immediate needs for the project. So I decided to cancel all plans regarding various plans and configurations about the whole server infrastructure design.</p>
<p>Such plans like setting up a high availability environment for a centralized storage servers, series of distributed database server or any other functions that theoretically could operate in a serverless environment; It is all gone now, so no more overcomplexity and overspending.</p>
<p>Goodbye to you annoying but loved portainer, haproxy, patroni, citrus and the rest of another little devil. You all somehow forced me to be an overnight DevSecOps.</p>
<p>Before revealing my own server benchmark, for comparison, I conducted a benchmark using <a href="https://github.com/masonr/yet-another-bench-script" target="_blank" rel="noopener noreferrer">YABS</a> against servers from <a href="https://www.hetzner.com/cloud/" target="_blank" rel="noopener noreferrer">Hetzner Cloud</a> with significantly higher specifications:</p>
<ul>
<li>CPX41 series, which features 8 cores of Epyc 7002, 16 GB of RAM, and 240 GB of SSD storage, priced at €24.70 per month, per server.</li>
<li>CPX51 series, which features 16 core of Epyc 7002, 32 GB of RAM and 360 GB of SSD storage, priced at €54.40 per month, per server.</li>
</ul>
<center><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/Bench-1-db759a9832507bd0f1b3b63e60dab9d6.webp" width="1920" height="2160" class="img_ev3q"></center>
<p>And that's the final benchmark of the server available on Hetzner Cloud.</p>
<p>So, what about the server I am using? Its specifications are likely something along these lines:</p>
<ul>
<li>4 cores of Epyc 9554, 16 GB of RAM, and 200 GB of NVMe storage.</li>
<li>4 cores of Epyc 7443, 16 GB of RAM, and 200 GB of NVMe storage.</li>
</ul>
<center><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/Bench-2-20cbda88102ffb1632343d37d8a4b26b.webp" width="1920" height="2160" class="img_ev3q"></center>
<p>And that's the final benchmark among the many servers that I could, should, and truly regretted having to cancel. These two bad beautiful bitches is just born wild.</p>
<p>I won't mention the price or the provider, but I certainly had an overshadowing goal in mind when including this comparison.</p>
<p>And just as a fun fact, the server mentioned above was purchased during Black Friday, which means the price was significantly "more" reasonable.</p>
<p>In addition to the main server mentioned above, there are several other microservers that I cannot cancel because they have already been purchased for the upcoming year.</p>
<center><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/Bench-3-75f89b18a2c37af65c2bb90375ee598e.webp" width="1920" height="2160" class="img_ev3q"></center>
<p>At first, the initial purpose of these microservers was to serve as part of a series of servers dedicated to database-related needs.</p>
<p>And lastly, as for the CapEx, I think that there is nothing important I can share since this project does not have fixed assets that require payment, such as buildings or other significant expenses.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="about-the-server-that-will-be-used">About the Server That Will be Used<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#about-the-server-that-will-be-used" class="hash-link" aria-label="Direct link to About the Server That Will be Used" title="Direct link to About the Server That Will be Used">​</a></h3>
<p>Sorry, I may have cut that point quite absurdly.</p>
<p>In a previous changelog, I shared an update regarding the plan to relocate the server infrastructure from Asia to Europe, which is apparently Germany, due to the relatively lower costs but with higher specification.</p>
<p>While it is true that I subsequently purchased a considerable number of servers in Europe, this does not mean that the servers located in Asia have become inactive. You know why? This is because the servers in Asia were <em>also</em> purchased on an annual basis. <em>sobs</em>.</p>
<p>Initially, these Asian servers were intended for specific system needs, such as handling email-related services and managing SSL certificates provision and renewal.</p>
<p>But since the servers in Asia were purchased on an annual basis, It is safe to say that, as a result, I do not need to spend a lot of money on operational costs at least for the next year.</p>
<p>Yep absolutely as you think. All operational needs of vTual, including the website, database, websocket and more, will rely on these two significantly inferior servers located in Asia, when compared to what used to be in Europe.</p>
<p>Several other functions and operations, such as the need for sending notification emails or load balancing for storage servers, will be managed by appropriate serverless services that specialize in these special tasks.</p>
<p>At least until vTual demonstrates clear signs that it requires higher server resources, then upgrading the server will be prioritized once again.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="about-the-remaining-opex-budget">About the Remaining OpEx Budget<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#about-the-remaining-opex-budget" class="hash-link" aria-label="Direct link to About the Remaining OpEx Budget" title="Direct link to About the Remaining OpEx Budget">​</a></h3>
<p>I once said that <em>"I have allocated OpEx amounting to at least few hundreds of dollars just for the first quarter of operational"</em> so, what will happen to the budget after concluding that we will utilize the previously available servers in Asia?</p>
<p>First and foremost, I plan to use the funds to subscribe to Twitter Blue as part of the promotional strategy for vTual, particularly targeting the vTuber community.</p>
<p>Promoting the platform while engaging with potential users seems to be an effective approach I intend to take.</p>
<p>By leveraging Twitter's features, I can enhance visibility, connect with potential users, and foster a sense of community around vTual.</p>
<p>Secondly, the budget may find its way back into my personal savings, which seems to be growing colder after being left with fewer occupants for quite some time.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="about-the-future-update">About the Future Update<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#about-the-future-update" class="hash-link" aria-label="Direct link to About the Future Update" title="Direct link to About the Future Update">​</a></h3>
<p>vTual will continue to be actively and regularly maintained, although major updates may no longer be the top priority.</p>
<p>For example, processes such as bug fixing and routine maintenance will remain ongoing to ensure the platform runs smoothly.</p>
<p>As a case in point, there was a significant overlap between two schedulers yesterday, which led to the server becoming overloaded by clogged tasks.</p>
<p>This unexpected situation also caused a dramatic spike in YouTube API usage, skyrocketing from the usual 1,500 requests per day to an astonishing 212,000 requests between January 14th - 15th.</p>
<center><img decoding="async" loading="lazy" src="data:image/webp;base64,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" width="535" height="341" class="img_ev3q"></center>
<p>But by midday on January 15th, the issue was resolved, allowing YouTube API usage to return to normal levels. As a result, from January 16th onward, the API requests seems stabilized.</p>
<p>This situation arose because testing in the staging environment was conducted using a relatively small dataset, around 2,000 to 5,000 data.</p>
<p>However, once the system transitioned to the production phase, the volume of data increased significantly up to 30,000 just in a matter of days, thus leading to unforeseen challenges.</p>
<p>Therefore, once again, vTual will continue to be actively and regularly maintained due to the presence of numerous potential risk scenarios that could threaten the system's operations. So don't worry because I'm still active maintaining, even though the addition of new major features may be slightly deprioritized.</p>
<p>But as a result, major ideas such as rewriting the better version of the codebase, localizing the language, adding new authentication methods, and implementing several other features may take quite a while to come to fruition.</p>
<p><del>However, one of the major update plans that may be implemented in the near future is the addition of a TikTok tracker, which I hope can be realized smoothly.</del></p>
<p>Update on TikTok implementation: After conducting research on the official documentation of the TikTok API, it can be concluded that TikTok API does not offer any public information for developers. ALL DATA related to an individual can only be accessed by the person themselves.</p>
<p>This means that ALL DATA accessible through the TikTok API, including general information such as names, bios, and video content, can only be accessed by the individuals themselves. Thus, vTual is unable to manage any information regarding TikTok profile of a user.</p>
<p>Fyi, services that have previously been integrated such as Twitch and YouTube also impose restrictions and limitations on certain information. But these restrictions and limitations only apply to data that is considered private, such as membership lists that CAN ONLY be accessed by the person themselves.</p>
<blockquote>
<p>Tldr: Twitch and YouTube allow access only to public information, while all data on TikTok is categorized as private.</p>
</blockquote>
<p>There are several options available for implementing TikTok API as "public information" however most of these options are unofficial, paid, and/or expensive.</p>
<p>We will not force implementation by taking this option, so that the TikTok integration was officially canceled.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="where-are-you-going">Where Are You Going?<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#where-are-you-going" class="hash-link" aria-label="Direct link to Where Are You Going?" title="Direct link to Where Are You Going?">​</a></h3>
<p>At this point, this posts may seem like a rather melancholic farewell letter. However, the reality is that I am not going anywhere. In fact, this marks a new beginning, albeit one that doesn't align with the original vision I have envisioned.</p>
<p>As I mentioned at the beginning, vTual is a project I have been working on during my job search after resigning. After all, radioactive nuclear is toxic, you know?</p>
<p>Unfortunately, job opportunities did not come my way in 2024, possibly because I lacked an active portfolio to showcase my skills and experience. You know what's funny? This <em>simple</em> project could even be completed while I'm looking for a new job since early 2024. Lmao.</p>
<p>However, now that vTual is active and has taken on its own form, I intend to use it as a portfolio for potential future employers who didn't employ me in Chernobyl-like environment. This is why I will continue to maintain vTual actively, since vTual is still far from mature as a product.</p>
<p>However, if vTual has the potential to become a primary choice in my career, I believe I could dedicate the best version of myself to making it an outstanding platform. Well, who knows?</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="verdict">Verdict<a href="https://help.silverspoon.me/blog/2025/01/15/vtual-v-0-1-is-ready-for-public-launch-for-real#verdict" class="hash-link" aria-label="Direct link to Verdict" title="Direct link to Verdict">​</a></h2>
<p>In conclusion, I hope that vTual can have a positive impact on all of us, aligning with <a href="https://help.silverspoon.me/docs/intro#terminology">the core essence of everything</a>: Silverspoon.</p>
<p>My wish is for everyone connected to Silverspoon, you and me, to experience goodness and prosperity. May this initiative bring about beneficial outcomes for all involved, fostering a sense of community and shared success.</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[vTual v.0.1 is (kinda) Almost Ready For Public Launch]]></title>
        <id>https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch</id>
        <link href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch"/>
        <updated>2024-11-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Personally the year 2024 has proven to be both long and challenging for me, as various circumstances have compelled me to embrace the role of an "indie" -- whether as a small-scale content creator or even as a professional programmer. In a rough sentence, I might be considered as NEET.]]></summary>
        <content type="html"><![CDATA[<p>Personally the year 2024 has proven to be both long and challenging for me, as various circumstances have compelled me to embrace the role of an "indie" -- whether as a small-scale content creator or even as a professional programmer. In a rough sentence, I might be considered as NEET.</p>
<p>But despite the hurdles, this journey has led me to the realization of something quite rewarding and fulfilling.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-going-on">What Is Going On?<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#what-is-going-on" class="hash-link" aria-label="Direct link to What Is Going On?" title="Direct link to What Is Going On?">​</a></h2>
<p>I am so thrilled to announce that the vTual Project, a simple pilot concept that I have envisioned since 2022, finally come to fruition: It is almost ready for public launch!</p>
<p>The term "almost" is used because there are still a few minor adjustments needed before the project can be fully released to the public, as these adjustments primarily involve the implementation of certain development ideas and infrastructure improvements.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="development">Development<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development">​</a></h3>
<p>In terms of feature implementation and system optimization, I can confidently say that vTual v.0.1 is essentially complete and aligns well with the initial targets we set. Like external needs, such as the request for an increase in API quota from the YouTube team, have also been successfully approved. Quota optimization for both Youtube and Twitch API is also done.</p>
<p>However, there are a few minor additional internal features, such as a fanbox, that I would like to incorporate into vTual.</p>
<p>If these enhancements do not disrupt our schedule, I plan to integrate them into v.0.1. However, if it appears that adding these features could potentially delay the release, I will prioritize them for inclusion in the roadmap for v.0.2 instead.</p>
<p>This approach ensures that we maintain our timeline while still considering valuable improvements for future versions.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="infrastructure">Infrastructure<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure">​</a></h3>
<p>We all know that vTual, as a project, will need to store and process a significant amount of data. The volume of data involved may well exceed anything I have handled throughout my career as a programmer so far.</p>
<p>Furthermore, vTual will also play a crucial role as my portfolio as a programmer, showcasing my skills and real-life expertise in a tangible way.</p>
<p>And most importantly, I have a deep personal affection for vTual, embracing both its strengths and its shortcomings.</p>
<p>With countless reasons highlighting the importance of vTual to me personally, there is no justification that could deter me from <del>splurging</del> investing in its infrastructure.</p>
<blockquote>
<p>The next paragraph will be particularly fascinating if you are a nerd intrigued by the foundational infrastructure utilized by vTual.</p>
</blockquote>
<p>After conducting several experiments and carefully considering the operational costs, we can conclude that the current details of the infrastructure lineup are as follows:</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="server-for-web-server">Server for Web Server<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#server-for-web-server" class="hash-link" aria-label="Direct link to Server for Web Server" title="Direct link to Server for Web Server">​</a></h4>
<p>To operate vTual effectively, the current server infrastructure designated for web server purposes has the following specifications: Powered by 4 cores of EPYC 9554 Genoa, equipped with 16 GB of RAM, NVMe storage and a premium network port of 2 Gbps. Premium DDoS protection is also included in the hundreds of Gbps figure.</p>
<p>The server operates on a high-availability cloud hosting model, which means that all components are designed to perform auto-healing in the event of a failure in any part of the system.</p>
<p>These specifications have been carefully selected to ensure optimal performance and reliability, allowing us to meet the demands of our users while providing a seamless experience.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="server-for-database-server">Server for Database Server<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#server-for-database-server" class="hash-link" aria-label="Direct link to Server for Database Server" title="Direct link to Server for Database Server">​</a></h4>
<p>To operate vTual more effectively, I have allocated specific server for database-management purpose that has the following specifications: Powered by 4 cores of EPYC 7443P Milan, equipped with 16 GB of RAM, NVMe storage and a premium network port of 2 Gbps. Premium DDoS protection is also included in the hundreds of Gbps figure.</p>
<p>The server provider and it's location is the same as that used for web server purposes that i mentioned above; however, the node are different to ensure redundancy in case of a failure in one of the nodes.</p>
<p>Data processing will also require intensive read performance for the database, which is why I have added two slaves servers with following specifications: Each of these slaves are equipped with 2 cores of EPYC 7401P Naples, 4 GB of RAM, NVMe storage and a network port of 1 Gbps.</p>
<p>This slave server comes from a different provider and does not offer significant performance or robust features compared to the main server. However, considering that it is intended solely as a supplementary server, I believe it is more than adequate for our current needs.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="unused-server">Unused Server<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#unused-server" class="hash-link" aria-label="Direct link to Unused Server" title="Direct link to Unused Server">​</a></h4>
<p>I have <a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#infrastructure-changes">written before</a> about the reasons for the changes in infrastructure used by vTual.</p>
<p>At present, there are approximately two unused servers that have been purchased for the long term. These idle servers are located in the Southeast Asian (SEA) region, specifically in Indonesia and Singapore.</p>
<p>The main reason for opting for a long-term purchase was the opportunity to benefit from discounted prices when acquired on an annual basis.</p>
<p>But tldr; The server market offered by Europe presents more "strength" with relatively stable pricing that is easier on the budget. As a result, the operational infrastructure has been relocated to Europe!</p>
<p>Nevertheless, these servers will still be utilized for other beneficial purposes that contribute to the advancement of vTual. One of the ideas currently being developed is to prepare them for use as game servers.</p>
<p>This initiative not only allows us to maximize the potential of our existing resources but also opens up new opportunities for engaging with our audience in the gaming community.</p>
<p>By repurposing these servers, we aim to enhance our offerings and create a more dynamic environment for users, ultimately driving growth and innovation within the vTual platform.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="absolutely-stupid">Absolutely Stupid<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#absolutely-stupid" class="hash-link" aria-label="Direct link to Absolutely Stupid" title="Direct link to Absolutely Stupid">​</a></h2>
<p>So far I must admit that the development of vTual has been quite an intense journey.</p>
<p>Beyond the fact that vTual is built on an open-source project (under Laravel, Composer and it's environment), I have undertaken all the research and development on my own, starting from the ground up as a newbie programmer. The process has been both challenging and rewarding, as it has required me to dive deep into various aspects and concept of software development.</p>
<p>I must also acknowledge that the expenses associated with running the infrastructure are neither cheap nor easy to manage. The development of vTual has indeed taken a toll on me, both physically and mentally, as well as financially.</p>
<p>Do you want to hear the craziest part? After all the effort, hard work, and investment I've put into this project; I have yet to even consider issues related to promotion and monetization strategies to ensure that the entire infrastructure can eventually be financially sustainable.</p>
<p>In short, the series of events surrounding vTual has been reckless and stupidly stupid. However, despite all the chaos, I truly love the journey it has taken me on.</p>
<p>Every effort I make is aimed at ensuring that vTual operates smoothly and meets the necessary requirements, so one or hundreds of trials seem necessary to face in order to achieve maturity for vTual as a product.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="public-eta">Public ETA<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#public-eta" class="hash-link" aria-label="Direct link to Public ETA" title="Direct link to Public ETA">​</a></h2>
<p>November will conclude with the organization of our infrastructure, and December is likely to be dedicated to testing sessions.</p>
<p>Given this timeline, the earliest estimated time of arrival (ETA) I can provide for public access is early 2025.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="memento">Memento<a href="https://help.silverspoon.me/blog/2024/11/27/vtual-v-0-1-is-kinda-almost-ready-for-public-launch#memento" class="hash-link" aria-label="Direct link to Memento" title="Direct link to Memento">​</a></h2>
<p>From overthinking...</p>
<center><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/memento-1-dc305163ab7160941a8c84ed9deaea31.webp" width="1168" height="451" class="img_ev3q"></center>
<p>...to countless brainstorming that won't fit the image...</p>
<center><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/memento-2-08d8cc6fe0f8a64287cbd60e5319eb05.webp" width="891" height="674" class="img_ev3q"></center>
<p>...VNS, the foundation of vTual was born.</p>
<center><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/memento-3-52f0484cf45d370b51797f8540fa3064.webp" width="323" height="462" class="img_ev3q"></center>
<p>Fucking big thanks to these two distinguished <code>middlelight</code> resident.</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The vTual Project: Build Alpha v.0.1 Report, Final Part]]></title>
        <id>https://help.silverspoon.me/blog/2024/11/15/the-vtual-project-build-alpha-v-0-1-report-final-part</id>
        <link href="https://help.silverspoon.me/blog/2024/11/15/the-vtual-project-build-alpha-v-0-1-report-final-part"/>
        <updated>2024-11-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It's been almost one month since the last update about Part 4 of vTual Build Alpha v.0.1 Report was posted. This blog post will summarize what has happened and the next course of vTual development and progress.]]></summary>
        <content type="html"><![CDATA[<p>It's been almost one month since the last update about <a href="https://help.silverspoon.me/blog/2024/10/21/the-vtual-project-build-alpha-v-0-1-report-part-4">Part 4 of vTual Build Alpha v.0.1 Report</a> was posted. This blog post will summarize what has happened and the next course of vTual development and progress.</p>
<p>This blog post will be the final report from the development side of vTual version 0.1 before its release.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ongoing-progress">Ongoing Progress<a href="https://help.silverspoon.me/blog/2024/11/15/the-vtual-project-build-alpha-v-0-1-report-final-part#ongoing-progress" class="hash-link" aria-label="Direct link to Ongoing Progress" title="Direct link to Ongoing Progress">​</a></h2>
<p>There are numerous developments currently underway on the operational side of things.</p>
<p>One of the key focuses is the optimization of the backend, particularly concerning the implementation of external APIs, such as those from YouTube and Twitch.</p>
<p>The goal is to maximize the usage of these APIs without exhausting the quota before the reset period occurs.</p>
<p>The external APIs from YouTube and Twitch are crucial, serving as the backbone of vTual's operations in delivering up-to-date information about your favorite content creators activities.</p>
<p>When the API quota is depleted, data retrieval becomes impossible, which can significantly hinder or even stop the service's ability to provide timely updates.</p>
<p>While the Twitch API does not seem to offer the option for quota increases, YouTube appears to provide an opportunity for such requests. vTual submitted a quota increase application on October 20, and the process is still ongoing as stated on last report.</p>
<p>This procedure can be quite lengthy as evaluations are typically conducted on a weekly basis, and there are numerous factors that the YouTube team must assess to determine whether vTual meets the criteria for a quota increase. These factors include both the user interface and user experience, as well as the technical implementation.</p>
<p>vTual is planned for release once this process is completed. In the meantime, it will remain in a closed sandbox environment, where continuous optimizations will be carried out to enhance its performance and functionality.</p>
<p>This careful approach ensures that vTual will be well-prepared for its eventual launch, compared to a hasty decision.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="future-progress">Future Progress<a href="https://help.silverspoon.me/blog/2024/11/15/the-vtual-project-build-alpha-v-0-1-report-final-part#future-progress" class="hash-link" aria-label="Direct link to Future Progress" title="Direct link to Future Progress">​</a></h2>
<p>As a programmer, skill development is essential, especially in a field where technological advancements occur at a rapid pace. A moment of complacency can lead to the emergence of new technologies within minutes.</p>
<p>This dynamic is also reflected in my relationship with vTual; whenever a new feature idea arises, I find myself needing to learn various new concepts to bring that idea to fruition.</p>
<p>During its development from early February to November 2024, I have absorbed a wealth of new knowledge while also striving to enhance my existing skills for greater optimization.</p>
<p>Throughout the development of vTual, particularly in version 0.1, I feel a sense of satisfaction and pride in the final product, as it aligns with the vision I have held since 2019-2020, the year when the idea for vTual was born.</p>
<p>However, as a programmer, I recognize that the codebase of version 0.1 is overly complex, suboptimal, and redundant.</p>
<p>Long-term maintenance will be challenging if we continue to rely on this codebase. While optimization is one potential solution to address these issues, I do not believe that a complete overhaul of the 0.1 codebase is a straightforward option.</p>
<p>The core problem lies within the very foundation of the codebase itself. Initially, vTual was developed with a "just make it work" philosophy, resulting in many modules being written without proper standardization. This includes arbitrary variable names, inefficient loops, and repetitive function definitions, among other issues.</p>
<p>It wasn't until around mid-August that the development of vTual began to implement the DRY ("Don't Repeat Yourself") principle, which ultimately led to wrapping each action into reusable modules and standardizing variable names, among other improvements. In short, the vTual 0.1 codebase is a blend of order and disorder.</p>
<p>While optimization on this scale is still feasible, it requires extra effort that may be equivalent to starting from scratch.</p>
<p>Given that the range of features offered by vTual is still relatively limited, I believe that a "rewrite" would be a much easier and more efficient option.</p>
<p>Not only would this approach allow for a more structured development process, but it would also enable the incorporation of many new elements that could enhance the latest version compared to the current 0.1 codebase.</p>
<p>That said, the decision to rewrite remains a topic of discussion. I have yet to determine the right time to embark on this journey—whether it will be realized in version 0.2 or triggered by specific case, such as the release of Laravel 12.</p>
<p>While there is no definitive timeline for this decision, I remain ambitious about fully optimizing vTual and adding new features in the future.</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The vTual Project: Build Alpha v.0.1 Report, Part 4]]></title>
        <id>https://help.silverspoon.me/blog/2024/10/21/the-vtual-project-build-alpha-v-0-1-report-part-4</id>
        <link href="https://help.silverspoon.me/blog/2024/10/21/the-vtual-project-build-alpha-v-0-1-report-part-4"/>
        <updated>2024-10-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It's been roughly three weeks since the last update about Part 3 of vTual Build Alpha v.0.1 Report was written. This blog post will summarize what has happened.]]></summary>
        <content type="html"><![CDATA[<p>It's been roughly three weeks since the last update about <a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3">Part 3 of vTual Build Alpha v.0.1 Report</a> was written. This blog post will summarize what has happened.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="major-change">Major Change<a href="https://help.silverspoon.me/blog/2024/10/21/the-vtual-project-build-alpha-v-0-1-report-part-4#major-change" class="hash-link" aria-label="Direct link to Major Change" title="Direct link to Major Change">​</a></h2>
<p>The scope of major changes encompasses aspects that have a significant impact on the system and UI/UX, directly influencing their functionality and user experience.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="quota-optimization">Quota Optimization<a href="https://help.silverspoon.me/blog/2024/10/21/the-vtual-project-build-alpha-v-0-1-report-part-4#quota-optimization" class="hash-link" aria-label="Direct link to Quota Optimization" title="Direct link to Quota Optimization">​</a></h3>
<p>Most major public services, such as YouTube or Twitch, typically offer data exchange that can be accessed by the public through their official APIs. To run vTual services, we heavily relied on official APIs to get this public datas.</p>
<p>However, please note that the quota limits set for these APIs are often quite restrictive, making them insufficient for applications that require a significantly larger and more frequent data exchange such as public aggregator like vTual.</p>
<p>Given the constraints, there are a couple of options to consider when attempting to operate a project with limited quotas.</p>
<p>Firstly, one could propose an increase in the limit, which would provide more room for maneuver or even research for new possible feature.</p>
<p>Alternatively, optimizing the API integration to make the most of the existing limited quotas is also a viable solution. By streamlining the integration process, it's possible to achieve greater efficiency and make the most of the available resources, ultimately allowing the project to move forward despite the initial limitations. We have implemented both of these options in this three-week period.</p>
<p>When it comes to quota optimization, the progress has been remarkably effective.</p>
<p>You see, initially a single check could consume the entire quota allowance because we are still implementing "one API request for one item" -- which means if there are 100 items to check, then it will use up 100 quotas.</p>
<p>However, the documentation states that one API request can actually serve multiple item. After rewritting entire backend for Youtube and Twitch integration, now the usage has been significantly reduced to a relatively small amount compared to before.</p>
<p>By leveraging this optimization, we were able to significantly enhance our efficiency and reduce the overall quota consumption. This improvement not only enhances efficiency but also allows for more extensive operations within the same limits. As a result, the project can now function more smoothly, making better use of the available resources while minimizing waste API request.</p>
<p>Technically speaking, for example; One Youtube API request can accommodate up to 50 items for certain request, such as <code>/videos</code> endpoint. This means that if there are 100 videos that need to be checked, now the quota used is only 2, instead of 100.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="quota-increase-possibility">Quota Increase Possibility<a href="https://help.silverspoon.me/blog/2024/10/21/the-vtual-project-build-alpha-v-0-1-report-part-4#quota-increase-possibility" class="hash-link" aria-label="Direct link to Quota Increase Possibility" title="Direct link to Quota Increase Possibility">​</a></h3>
<p>As mentioned earlier, we have also explored the possibility of increasing the quota limit for our vTual project.</p>
<p>Although there is a possibility that requests may be denied, as experienced by other developers, I am uncertain about the specific approaches they took when submitting their requests. Like do they really explain their intentions and goals clearly?</p>
<p>I remain optimistic about collaborating with the YouTube team to clearly articulate the intent, objectives, and implementation of the vTual integration with their API.</p>
<p>And I believe that by fostering open communication and providing a comprehensive understanding of our project, we can build a strong case for our request and demonstrate the value it brings. This proactive approach not only reflects our commitment to the partnership but also enhances the likelihood of a positive outcome.</p>
<p><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/Youtube-Quota-Increase-1-3c085b3a49abe0f1e585ad277528647d.webp" width="1596" height="301" class="img_ev3q"></p>
<p>So on October 20, 2024 I submitted a request for YouTube quota increase.</p>
<p>By leveraging the optimization of API requests and the potential for increased quotas, I am hopeful that vTual can operate even more effectively, ultimately providing greater benefits to the content creators involved.</p>
<hr>
<p>Last Edit for following extra paragraph: November 8, 2024.</p>
<p>As per what I wrote above, Since October 20, 2024, I have submitted a request for quota increase. Throughout this process, there have been no significant changes on either the frontend or backend, if it is not necessary.</p>
<p>This approach was taken to ensure that all aspects meet the requirements for the quota increase as stipulated by the YouTube team. A small error in any changes could potentially result in previously approved points being rejected once again, which could ultimately prolong the quota increase process.</p>
<p>Therefore, during this process, we have also taken the initiative to take a brief pause from the development of vTual and other Silverspoon services.</p>
<p>This decision comes in light of the fact that the development of vTual has consumed a significant amount of time over the past year.</p>
<p>By stepping back for a moment, we aim to recharge and reassess our strategies, ensuring that when we resume, we can bring fresh perspectives and renewed energy to our projects.</p>
<p>Let us hope that this process can be completed soon and successfully realized, allowing vTual to be launched to the public. The anticipation surrounding this release is palpable, and we are eager to share our hard work and innovation with everyone.</p>
<p>Best regards,</p>
<p>"Kurokuma Wakaba"</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The vTual Project: Build Alpha v.0.1 Report, Part 3]]></title>
        <id>https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3</id>
        <link href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3"/>
        <updated>2024-10-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It's been roughly a month since the last update about Part 2 of vTual Build Alpha v.0.1 Report was written. In this summary, we'll delve into the details of what's transpired since.]]></summary>
        <content type="html"><![CDATA[<p>It's been roughly a month since the last update about <a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2">Part 2 of vTual Build Alpha v.0.1 Report</a> was written. In this summary, we'll delve into the details of what's transpired since.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="major-change">Major Change<a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#major-change" class="hash-link" aria-label="Direct link to Major Change" title="Direct link to Major Change">​</a></h2>
<p>The scope of major changes encompasses aspects that have a significant impact on the system and UI/UX, directly influencing their functionality and user experience.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="revamped-front-page">Revamped Front Page<a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#revamped-front-page" class="hash-link" aria-label="Direct link to Revamped Front Page" title="Direct link to Revamped Front Page">​</a></h3>
<p>As a programmer, I must admit that I'm more comfortable with backend development than frontend design. That's why I relied heavily on Bootstrap for these 5 years, which provides a range of preset classes to simplify the design process. Despite this, I still struggle to fully grasp the principles of good UI/UX design.</p>
<p>Throughout my journey, I've come to realize that the initial design of vTual's interface was stiff and uninviting. It's ironic and dangerous, considering that a well-designed interface is essential for capturing users' attention and interest.</p>
<p><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/vTual-on-Bootstrap-b187021c20f41928616c7a0af1d2ee12.webp" width="1920" height="969" class="img_ev3q"></p>
<p>From the design above, you can probably tell how uninviting the layout I created was. It's a far cry from the modern, sleek designs that we've grown accustomed to, and I can only imagine how off-putting it must have been for users who encountered it.</p>
<p>After careful consideration, I finally decided to "invest" in vTual's main interface by conducting market research on designs that could potentially meet the platform's needs in a marketplace.</p>
<p>I spent a significant amount of time weighing my options, carefully evaluating and filtering through various designs. Ultimately, I found a template that I believed would be a great fit for vTual, and I decided to purchase it. This decision marked a significant turning point in the platform's development, as it allowed me to revamp the user interface and create a more modern, visually appealing, and user-friendly experience.</p>
<p>By leveraging a pre-designed template, I was able to tap into the expertise of professional designers and bring a level of polish to vTual that I wouldn't have been able to achieve on my own. Despite this, the new template presented a fresh experience and challenge.</p>
<p>You see, I was accustomed to using Bootstrap's "UI kit" which is essentially a pre-built, plug-and-play solution. While it's convenient, it also means that the design may end up looking uniform or similar to many other websites.</p>
<p>In contrast, the template I purchased is built using Tailwind, a "utility-first" framework that takes a DIY approach. This means that I have the flexibility to create a unique design, but it requires extra customization effort.</p>
<p>It's a trade-off, seriously. I have to invest more time and energy into tailoring the design to my needs, but the payoff is a more distinctive and personalized look for vTual. It's a departure from my comfort zone, but I'm excited to learn and grow from this experience.</p>
<p>So far, the design of vTual is still largely based on the default presets provided by the template, with only minor modifications to suit our specific needs.</p>
<p>This is because I haven't had the luxury of dedicating sufficient time to fully learn and master Tailwind. As a result, I've had to rely on the template's built-in features and configurations, rather than fully customizing the design to my vision.</p>
<p><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/vTual-on-Tailwind-1f2bcec02ddb8658079cbcbaf0478e47.webp" width="1920" height="1968" class="img_ev3q"></p>
<p>But after seeing the preview of the new design, I'd say that it's definitely a step in the right direction, as the new look is somewhat more refreshing compared to the original design, right?</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="infrastructure-changes">Infrastructure Changes<a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#infrastructure-changes" class="hash-link" aria-label="Direct link to Infrastructure Changes" title="Direct link to Infrastructure Changes">​</a></h3>
<p>Since the vTuber culture originated from Japan, the vTuber market and fanbase is quite large in the Southeast Asian (SEA) region. Also since I'm based in Indonesia, I initially felt that having the infrastructure in SEA would be ideal.</p>
<p>Not only would it be closer to our target market, but as a developer, I would also find it easier to maintain and manage the infrastructure. As proximity would allow for faster response times, easier troubleshooting, and more efficient maintenance, which would ultimately benefit our users.</p>
<p>Additionally, being in the same region as our target market would enable us to better understand their needs and preferences, allowing us to tailor our services to meet their expectations more effectively.</p>
<p>With this in mind, I choose a multiple provider that virtually or physically located in Singapore to host server for website, server for database, server for email, server for storage, CDN, and also serverless infrastructure.</p>
<p>By having a localized presence, technically we're able to reduce latency and improve overall performance for potential users in SEA, as we could providing a faster and more reliable experience. This strategic decision was made to cater to the growing demand for digital services in the region, and to ensure that vTual is well-positioned to meet the needs of its users in SEA.</p>
<p>But sadly, the issue is that infrastructure in Singapore (or SEA as a whole) is a luxury commodity. Even during the testing period, where all variables can still be controlled, the costs are already draining my pockets.</p>
<p>I worry that if this continues, it will be extremely challenging when we reach the launch stage, not to mention when it comes to expansion.</p>
<p>The high costs of infrastructure in the region could become a significant obstacle to vTual's growth and scalability, making it difficult to sustain and expand our operations. This is a critical concern that I need to address in order to ensure the long-term viability of vTual.</p>
<p>However, decisions must be made, no matter how difficult or heavy they may be. After careful consideration and taking into account vTual's financial capabilities, I finally made the decision to relocate our entire infrastructure to Europe, where most providers can offer same or even better quality infrastructure at a lower cost.</p>
<p>This was not an easy decision, as it meant abandoning our initial plan to seamlessly operate in the SEA region. However, the financial realities and the need to ensure the long-term sustainability of vTual made it a necessary choice.</p>
<p>By making this move, I hope to be able to reduce costs, improve performance, and create a more stable foundation for vTual's growth and expansion. It's a calculated risk, but one that I believe is necessary for the future success of vTual.</p>
<p>Worry not as our infrastructure in Europe is still equipped with much more powerful hardware and networks compared to what we had in Singapore.</p>
<p>This significant upgrade will ensure that our services are delivered with even greater speed, reliability, and performance, despite being located in a different region.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="minor-challenge">Minor Challenge<a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#minor-challenge" class="hash-link" aria-label="Direct link to Minor Challenge" title="Direct link to Minor Challenge">​</a></h2>
<p>The scope of minor challenge encompasses aspects that have a significant impact on the system development, directly influencing the development progression.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="almost-land-on-juicy-project">Almost Land on Juicy Project<a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#almost-land-on-juicy-project" class="hash-link" aria-label="Direct link to Almost Land on Juicy Project" title="Direct link to Almost Land on Juicy Project">​</a></h3>
<p>I guess about two week ago, I received an intriguing offer to develop an application for one of the travel companies. What caught my attention, of course, was the total price tag of the application, which was substantial due to its complexity.</p>
<p>The project proposal outlined a comprehensive and feature-rich application that would require a significant amount of development time and resources. While I was initially hesitant to take on such a large project, the potential reward was too great to ignore.</p>
<p>So I decided to carefully consider the proposal and weigh the pros and cons of accepting the offer. Because if I were to accept this offer, I would have to put the development of vTual on hold for several months to come.</p>
<p>However, since I feel that vTual is still lacking in terms of financial resources, I decided to accept the offer as a means to boost our financial capabilities and support the future development of vTual. By taking on this project, I hope to generate a significant amount of revenue that can be reinvested into vTual, allowing us to accelerate our development roadmap and achieve our goals more quickly.</p>
<p>I think that it's a strategic decision that will require some short-term sacrifices, but I believe it will ultimately benefit vTual in the long run.</p>
<p>However, since the potential client missed the negotiation deadline by a week without giving a single word, I got the feeling that this project wouldn't run smoothly even if it can be forced, so I didn't have the intention to do any follow up on it.</p>
<p>You know that I was prepared to put vTual on hold to pursue this opportunity, but their lack of responsiveness has given me a convenient reason to exit.</p>
<p>I can now refocus my attention on vTual without any distractions, and I'm relieved that I don't have to compromise on our development timeline. It's a welcome turn of events, and I'm excited to dive back into vTual's development with renewed energy and focus.</p>
<p>I will explain that this doesn't mean I'm easily dismissive of projects with significant value and prospect. However, if a project lacks mutual respect, then personally i think it's not worth continuing, especially considering how chaotic and undervalued the developer community is in Indonesia.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a href="https://help.silverspoon.me/blog/2024/10/04/the-vtual-project-build-alpha-v-0-1-report-part-3#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion">​</a></h2>
<p>So, it seems that vTual's development is safe for now and thank you for being a part of this exciting journey!</p>
<hr>
<p>Last Edit for following extra paragraph: October 11, 2024.</p>
<p>After experimenting with customization on Tailwind for the past few days, I was surprised to find that a significant number of default classes were unavailable for use. As a result, I ultimately decided to purchase an alternative template built on Bootstrap, which I'm more familiar with, to accelerate the development of the visual interface.</p>
<p>This decision was largely driven by the need for efficiency, as I've had prior experience working with Bootstrap, and I'm confident that it will enable me to work more quickly and effectively.</p>
<p>By leveraging a framework I'm already comfortable with, I can focus on refining the design rather than spending excessive time figuring out the intricacies of Tailwind.</p>
<p>The irony, however, lies in the fact that despite the template's visually appealing design which perfectly aligns with vTual's needs: The template developer behind it seems to have made a rather questionable decision.</p>
<p>They decided to combine the entire javascript library into one file called <code>main.min.js</code> and then minified it. In fact they don't even provide the unminified javascript, making it very difficult to categorize which javascript is needed and which is not.</p>
<p>This left me with a staggering 14 MB of <code>main.min.js</code> and i wonder why they still deeming it suitable for use in a production-ready product.</p>
<p>This raises some eyebrows, as such a large file size can significantly impact page load times and overall user experience. It's puzzling that the developer didn't consider the potential performance implications of including such a massive file, especially in today's fast-paced digital landscape where speed and efficiency are necessary.</p>
<p>Let's say this is a skill issue from my side, but please... It would be better if such paid product made it easier for the buyer.</p>
<p>And you might be wondering why I still went ahead and purchased the template despite knowing about the hefty javascript file. Well, let me explain!</p>
<p>As a developer and content creator, I'm fortunate to have a relatively fast internet connection with speeds of around 100 Mbps. When I first previewed the template before buying, the 14 MB javascript file didn't seem like a significant issue, likely due to my robust internet connection.</p>
<p>The file loaded quickly, the visuals are appealing and I didn't experience any noticeable lag or performance issues: heck it's perfect. Everything is theoretically applied when accessed 100 Mbps internet speed.</p>
<p>It wasn't until I was about to upload all the static assets after completing the UI development that I stumbled upon this issue.</p>
<p>I was taken aback when I saw that the total file size was nearing 50 MB, despite having a relatively small number of files.</p>
<p>My initial reaction was, "How is this possible? What's causing the bulk of the file size?" - and that's when I discovered that the 14 MB javascript file was the main culprit, courtesy of the template's main <code>main.min.js</code> javascript file.</p>
<p>It was a bit of a shock, to say the least, and I couldn't help but wonder how this oversight had slipped through the cracks.</p>
<p>I mean I don't really care if the total size reaches hundreds of MB or even GB, after all disk space or bandwidth is not really a problem for us. But a single 14 MB javascript file is a big blow.</p>
<p>You see, when we purchase a template legally we're entitled to a special privilege; Direct access to dedicated support, where we can reach out for assistance with the template issue. In this case, I could have done just that, but I knew it would significantly slow down the already delayed development process of vTual.</p>
<p>I would have to wait for the support team to respond, troubleshoot, and potentially provide a fix, which would only add to the project's timeline.</p>
<p>But as a developer, I'm acutely aware of the importance of meeting deadlines, and I didn't want to risk further delays that could impact the overall project's release.</p>
<p>Also as a developer, I'm a strong proponent of the DRY (Don't Repeat Yourself) principle, which emphasizes the importance of reusable code.</p>
<p>To achieve this, I always apply the concept of <a href="https://laravel.com/docs/11.x/blade#components" target="_blank" rel="noopener noreferrer">Components</a> to all the UI elements I develop. This approach allows me to break down the user interface into smaller, modular pieces that can be easily reused throughout the application.</p>
<p>Once the initial UI development is complete, I take it a step further by refactoring these components into even smaller, more granular pieces.</p>
<p>This process enables me to create a library of reusable components that can be easily assembled and reassembled to build new features and interfaces, reducing code duplication and making maintenance a breeze. By doing so, I can ensure that my codebase remains efficient, scalable, and easy to maintain.</p>
<p>I don't really want to go back and forth in uncertainty regarding UI matters and separating component really is tiring. So... With issues cropping up left and right on the UI front, and the launch deadline rapidly approaching, I ultimately decided to stick with the original vTual design for the beta launch.</p>
<p>I figured it would be more practical to focus on getting the application up and running first, and then revisit the UI development once the beta version was live.</p>
<p>This approach would allow me to prioritize the core functionality and ensure a smoother launch, rather than risking further delays by trying to perfect the UI at this stage.</p>
<p>Throughout the UI development process, I hadn't even touched the backend, which still required far more critical optimization. In fact, I had deliberately put the backend on the backburner, knowing that it needed a significant overhaul to ensure the application's performance and scalability.</p>
<p>By doing so, I could buy myself some breathing room to refine the design and address any remaining issues in a more iterative and incremental manner, rather than trying to tackle everything at once.</p>
<hr>
<p>I'll conclude this lengthy writing with a statement: As a developer, I always strive to use a license that aligns with its intended purpose, regardless of whether the product resulting from that license meets my specific needs or not.</p>
<p>I may not have the financial means, but I still have a moral compass that prevents me from engaging in piracy. Despite the temptation to cut corners and save a buck, I believe that intellectual property rights must be respected, and creators should be compensated for their hard work and innovation.</p>
<p>This is proof of purchase of a Tailwind-based template.</p>
<p><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/Evanto-Item-1-aeee4e1ae5a9caee82c6b599df4ed378.webp" width="1920" height="963" class="img_ev3q"></p>
<p>And this is proof of purchase of a Bootstrap-based template.</p>
<p><img decoding="async" loading="lazy" src="https://help.silverspoon.me/assets/images/Evanto-Item-2-c2e47573bd5d8277793511da77bbb519.webp" width="1920" height="963" class="img_ev3q"></p>
<p>Though all of these bad decisions cost me a staggering $48 (Rp. 751.632) that could theoretically be used for extending the infrastructure. Fuck man, that's so damn expensive.</p>
<p><img decoding="async" loading="lazy" src="data:image/webp;base64,UklGRggkAABXRUJQVlA4IPwjAACwdwCdASqXAlkAPikSh0KhoQpcwmIMAUJTdwu1hxD+7beg/aH4D8avZZ5F7NvR3gLihy0euPyB/R+7355f7j9PPcH/V/9D7AH6s+eB+rvuD/sH+1/63879wH8X/nH7F+6T/Xf+f/k/cb+z//g9wD+bf4D/peyd/dvYA/vP+N9gD+SfzP79Pln/337ff+v5G/2w/cb/ufIR/Pf7//+P9l/xfgA/8nqAf+f1AP3/94/ov/N/w+79P5f/Pv1M/eP1l/CvjX6H+OH9H/9H+I99f9J/ETsPf5H8gPcb+E/TL6X/V/1+/sP7d+/X+H8C/gz+3/kV8AX4f/HP6F/Sf2C/tX7Qe3b+Afi54G2j/3v/AfjH8AXpl8Z/r39Z/vP+c/uv7H+wP/I+gv0x/rX46f037AP4d/HP7L/dv2j/sX//+Tf8n/h/Gu+kf1n+8e4D/Gv6F/iP7R/lP+X/pP///5vxL/Wv89/dv8r/wv73////v8Pvyj+xf6X++f4n/kf4L/5f979BP41/Lv75/eP8T/sv7j//P+P94nr//Z/2Kf1E++gvNdEULrHqps7bquFjPBlHISZglNcKQy1WDlZoaXAWgvqGfGrER9v0APUG0G6GeDNQZi4KubRlXC3tz1aA4sDK2xsr3UZlDxpynrvCoDaloCAZcixY9MzZH85YVur+wvMSTHbEypT6Dg1p6bec285tc691T6qHTbXR0qwXjud1R3pQKQiPMdSrycQDB1zbT7JzT9tYQPRDioASFAfuE7XELTF2x9KVbzJcORCgR116IbzOear8ZlPzJX9f/R54NANOxmQMf65n5Of2Dodvh6asNGry3T/C52nCN7SDCufntfQwABmGWOTcNrfNl+NZ5SkJAf0/GcdHiUSNXvei7lR+Bsc6CERYCQHXpmnwJ2LbMs1vZFFrfsWXjvrwFYkOGdXgKxIcM6udbiQWEJjiN6CXTccVMYzY+sEDfSZtHuV335y5dlT7wcXs+HAgEMphzDRAA1tdl621SFUmJT+HFriFCFQamyoC6GNFUGDVAi3EW854XHMXlf6sEg+m3nNvObWASpVTfZtdQVz6cKTRKiYtybdDrPswZvx44HZV3Q5fWClS/GF4lNiyAYCyLvdehS75q5AMR9cjsWUAQgZmm8rwplNVA5SbDme/skZhAMg1nm6MTxMSvMsP90HJQ8U/qScP7hFtiA0gwrneZYbN9jZG/+NLm3g6lt/SGMTWaH/vzNLJI8r8ETfy6VjWPkGFc70wXdUMFQREtPTm3nNvObec285t5zbzl4AA/v/3RnEqsE8uAWvVLnc277cRlS/PYErSTVkemnwgB5slQARFwMqGbRiWZL1xF4SUYVsK1UsVuCVUP/MPHpb/RyfrycvmzHkdzjgxhqt6Ad3mxdX5KVAfY2tB3IgEB+EQFodbd5ejlVhDPEFSjVXVMZLxcz6X2MacQFHlEvBkG3kWU0fNNSv/QANblH+M1sDMwgNAx+1zINGp6M8+bQYwUID6p/CDR7t484NMQdNatb6Ry1Olre56Pl9ROBm9KW8QaJoTXFO701iFPfZ7i6ms2fsam7OJ4bQyy8Klp0scwX02t2jYBipc0COBZhXanopMSQqHsL5V5lYEVRnGLN1/VSDVU772C5lQmNRTAtAhWcLwtmJwIZopidLUUCzJpJ6EFidpTdpPuJlvI3Mqk1qKlAJVpuOg2Xs7ybThv8Wcyk2hQIvlG08R43LHX8ekpX6We2tkWcvpAZphI0xzH9jhBqTn3xvbq3egQ0/wrF72eZq2ZyM8mcqRd7VJdgBG11ZGMeSo9j1v9wSzOfgHeqpjoS6aV8Il6wEyQOGK8OZr8AvoIHLE+ObdjA5Y+S/noD+4AsOzXW7YlcUtzrgfiqmc9KMvRAubwNjJKn9fE5U4WQBKnxv9Dctz7i99ybVv6KAmqQwSR5DzwwbuuV4egaU+VRTPaitTg4R5gmcZW8R+gK+3i6UKO8jmZLgQ+7HS70Lo7FUtE/QkTF+sZJBW7yO7vRN4SGIpy+LvVdWdwBV4yY7PNn51n4l4XISd2bFMwSW/N4zGilyvLNu5xy3jWcxqvOpshsHy3RHPhatrraGNHQBWlKWaZMwzIjNKOJ26m1AiheWDcSZS7pZ4GjO1S73RrTBtizAScBjfjFIDWFGmew9Zf1oYR+m65n8tai1dY3dJBlDrXU2TM6FaaXx2gALj7C8/CtxXHUs6c0EjXDva22pY+HDXC0url125n3G/yItelHCLvCUd42H6QQbraXveaeoNX4m1t04uE50fQyxFlIpU1CCDhLc1PPkYUiw/tnivGscDrmRIK1GhV74R/Bh79WWzHX33XyHO9ky2kETfKGZMGULdgCJmEOgLPiYEslV6ri9LHejWaFJQyI17OdO9IStbU+GBzsWF6Lerk6vFXaJLFUFErlSIEiQsAQWXgAcdeWWM3XFe/HSjkRbbFt2/K3ywTlFQKflxLVTqFyd8GMDRmeZj3gjpeiiS1OzC0x17Fowx6arucOLjr/cs4fSzLe4Cu28KTj8eUbCNKmwzIjo9XgNZf5IkOqfByANgfGIfC8Z0yPBj0FqfDssFX4PHKp8bICyFMXP7MpNp9A/CSdSvvkZYMTHKcsDMN2YfL4fGvYcjl3r5E9T1bL+I1klF14xU/W3tD83+v8VXLOY9DlO7MQIGHQsTbhk1OuB+z6XxfmejEUOGFjVReeNKJLEnjwVvXQE7pZmCv2hBEj8mS7XDejg0DMMLwR6pbLQWlsFpMykXueIXEr4r+RVRZSQRPyK6uf6EBIqPbdEe7RUxzjZirfbvL5khio2N5kdaUAhg1LqhjGMGKR1iBz4NZ/MddVo/G4yW9j0SkRus4z6SxtahGngj9djGr2prmJ6cBpjEUp4ZPNTVgblR+m8o8tU9uYW2ktwlWDR7ym+X/Si8TQfbitiKar+fhk+aRG4jL/J0n7LsbfWmOkV7MJzJyjqee3KmV7dBdTC5oXHcVuymj6MXWreHjLnNdluPmQ9FiHtiJEMNmh4ScpW2qp+NOK0AUrW7bKnY34rG57iSQ06bqVZvTVTgCBzKIxdH0nkaQ/tRoC9lOIOPRWR8od8Ziylti/W6GXo2KsFzTyrojzdJ0TUiVqmV6afUp85AT0fzrB6kCr1BRrzQNSejrWdas7lnyQ+r9kghrwYJoOKNc9FMD84sDukiCuS5BTTox53Cw/s++fIXyI3AYU3McVNpCqmGRZPTXvBhv5xlZEMAyAAbZDstxUAzwc+KuG0NQat+JlMBqA8aqsCidix2J6WC5RoFuQnFKnduPmfYtgca4K7t8XZiwTmy7FnxsRTj9zCLWUxhOyI2YyhnBc+BeMeQvC4uXPIQJ3PtMxKErt6n/NZhe/UGiFWSoEve6vlOMC8jSlQpNq8MMauH78g/ZIKoNkecHr+dEk91bHLOiuxCC/D56EV998U7QlniM1BWUFy8ZMUmH4aQnWDkmX8tV2HWLtoeLUeQDY6lssx5RNkz41p0+R50tdUCYk3JfPbnJxuhRE+a1dE7fdtO/tvaBwcDcBFwJzHORFNBNdkMSW9p7LmtK2xElrtlzwpdqw5p2ZngUvgBfBdZdoR/GHhHFFAomkITvjQqDz2ILWVH3Sl9FSyHNA4glrHpxfSReeVwZDzM6fyDy25pYwgb0TEflo1Xj1aSL/v2qJbb7DtcoMvCmNjjdwYVehd9myXHJVj1e/ksebWgcWYgTamQ2HraCeSYLprmudnccLxoMdJuP/41px2yIu1KSsRNGa9+vcH8QJJYyHqCV8Ib6LNK2b7yPhWET+Vz/nzaKfDv3jCHjCjaQLnLYuG0YexSx0kfz2ENeGK22zcttWo4CIRJjMl6SsaxEuuhlog5l8rPeWEkA35eYXrkvKANkioa7Ta6dvmkHzPuK/inZALFYyMUeoNq2dXMD+RC0h/nPguUB/7yIugZbGnzp9sco6CVsN0P/MPRAb0iR7CC68UpQSjBzF2aNPYt9QRvBueMafxWnKHL5P3zzjbHf99wSi8YV+YwMGduLz0er4+gS1WVG8ZO4+qyL9zpKclP2/Raa/2YgQOI0Y9qawHf9QKS7cENxSmDzsiVTrL7mLf2ePoHYYVqNaRIPHnJe041SirAP5cvR1sbYKznCIK735ha2ZRkZQND0kfm5hC7Aauj6iOupF5t/Up863IWWvUvXtWYWMSpRUFc3R/nb1KhzpMCEcodjcXprKjhvCjXNQDkni+WzCQ0QgYBbA5UktT1Cjru7i2GoTfAtv3HobmySM54+6OovY5SvaLEfQPIZv+G+x6GhccUb+eLSPh1trUtgQJevwSqZCa+7y3efLB9SRHrjn+gCSz+LYQiZxVZiOJp8ObEYBSx5wp/5gtc+jbpkmNy4Q/tnnipJ6PZnjGSDfABtvaN0GRwWehswzjlP4VUrsSTEyLQ+G1+sEPk+PnzSwgmZF6/qh2v3eJYuxOnGcdRdN8orxpjbTlzV3P56CD2iZuuvJFQ1evMDvGHsGg/OvqHRcaRLZMSZW/CmqIZ1rDMdx+ZsQkPUp4yzv+agfwMQ9FcqhtvGfrW/Pn39rZAOOI3tT2h2uu1BT4Q4MjahmkitNj/EfAFjnhoAS6OOx4l1UkeSFTOIkBWUhiKqrd0SyuMeqqZuMz6sAtCrLO1LwxW+6+pF59MJ9W91wK8eP9j3ke564+8fb1SHwI7yuooBx3ns3IpvSCqGCVpQMn23HpB19J1WfTNON5RaYYMbJ7sm1C+WQrZuPubzlsb6/e8CUAr4PAfaC0P1yg1dOdqmWFN8sgjiekcEq7+i/+7iWJADgEzoL9IF+ng4CBRzyrEQOMXTNOAO6pLLQBE88JoIhibr7U/nUP97elmhAkADJ1vnYpjkZ1dDS1/Gkt91MTbQH6HEiLk4Kql5gczXTeWQQqMpuVLwaNX8+RURflRjODONxvBn1+OiEXpMlGEK503wHhUqyLaiCbK0T9pnDuo807d9mOl2nFtTQC0dtKzA3j00GkbjCyuT49CPuaxyXOMlKoai3zN7K1ktusk7Qr9c496DwxMwuy7/xYE9OC3AahCKNBrV6db2xceU4yUVimGE2i9IPErstmB++KMuY6r31soXiBNqLLlXwifNQ+qPQ7sMFTtcZgA8LKMvpZA2iL75402MBwZMK3FfpfRmAYKJzZ+UV5L0eLzVURUqdQfcG9XLhxHMt0hOlvmIeHUzE6Xs7Eg6Y6ek8P3FD+LwVTjSbZE8aerGvmbSPw+8wxDDfrmYUdIIxZURK/vFL0o0dcUqvPEHgJ15ZX/LU7eOA87m4wP06SyCOcjwewAFFKOkdZDlLhtsE0p/E+3/pL0qSjaoI3C10/GHOP8UyHCurVoLpDOMy1vh2LC8OJ2UTHnL/ffddvbtsyym8J78MW23EPVXWhdIbaTaTBWRxaC4EJUrNJ9rxkjzaN4WJFNgc4kS9TCooxIDgGRx38xDstTH6tdbkytye9TZnPwQBEBGd3W85Zx2O8ZQb4Pk2f9nOOdDidtYEtXIJ9LmVu1e5xpGM4gxHqYgeUDq19diOtgUKYtsbxabPtLegcVvxUzruXrg0ynMihShgeUd+D8E1QiGlY3k71kQxxwXHJ8dSMKeQpFoMvE98+6q0k013XiTXNHeVUune/Mcp/ik+Q9rP7FHHRi4ZrLxMa6ogFBBFJ7s1uEPxrE0+egvK/E+oopzlehr/BSORnYzyliJfoWEWVynXaZvIEGwfEySbmPFmofZ756kLR8lozQ0gAxCh5kAKpxcfLwlsvcHp35H0CybrhVi/sSm19NFSWS82ellroGIxSEDIJAlPtifcSNWYQls7M69g2JQgDnmLKl/IQRKntG+g/IAF8UTbI+63zdYRFrU0F/CHkKiZjRto4mOliK5XeG3tVCUHRCUNEYg+JT/1f7QnJY6lX6biUOnoL4feLFwd0fW0Z/Fk0/AT+H0sNEOufMVdrYcHtQPgNQrIwCWTFI6A6Yn8ofXxs2QAooKGQC4yyp515Kcm1H4F8/klBXviE5CUNpgRT5LddQyutY/s5oMZ2RWTu1VYZZsFOGyHcvjbwGhN6UDq91nL/IDr4QwwWku1BTfuz3c3CgyEHs9xvIxcqeGdOsJQ2qLw2QQtqMjjLUktVKHOyUnyYjB5+IDxk5ImRz+PAYJDnmXKasLEyE8UcwUAkBGx9+q+i8pxHrpnXLt/gCtsq0O9n288KmMbWOyldOtvv9+xuFI+U17TkCoj1KxWeiP92m6IDzOo0EV5L25or59NIJJPgmFt33ogkIbXMfVyt//ywr3D/Cgh/0dqeYNB4fJFgj0LAggQK85KPa95jk1NnRnreegWu2M/uZOzSF/brUXYjAJ4DaHtLGKXDBF+43v5c/z45vDZ6C+o3jjyW6jGdEKLLovad27li5Xf1SAnduS2fFXhXaj6GD8xgJankX5z+K9kNSfLQtUX2QwEVHKFUZO6dyKChjJrt8f1cuKussS778vfc9Y8gbzn6UdrtRx71YWx2HQA4qErXQxoZKTitcU0QTzw0I/ir1+YJmlwkCGAA2g92vPNfDXQTBmA3aPq/H3mgRA2vghGCe9o/7qu49dATHobwMpNOAcRSHQUrO8eaJn9d0GiYIuGbgDJ1c4QT5eGQAZ5qE8FuZdbTxV5qGdK5aWlT4OVCRN2h+JdU827ZDEiebvE6f1SsS98SRurtvCfK9/hMJ6f/eWcwld4jpUmALXVflBo+CGHYB+LlY94AACj8V/qfpXx61Uc4u/Qx8HzeuyBwUe1SoHnPbIoxoLbyt/5Gjv8sDCdXgYO6O2gO/A3H2Br3WDdbiUBocjVvqWt0rJeKaC/2/paxuE1+dV3/rwg+hSIjSwSD4IXHs5W6scJr7VXpMzPQ61iqfeWmvkD1xocJMSRed/qIU6TbESxu0ejlz2EwvIagps3wfzavqfxA3qsVq18bfISBWLld4KkMmY8Rg5t0hWEVHjDcBJwPaKoj0pGdDjByRb8L9d2LrjhhVzOFA3Jp3BDTalx2rzYwCUeLfqqRItCHu5QgDcO9lCKgodt4uAZ60M5Tar3erIg6T7mHUpYOPVaIo4GGjz7c3TrTJ6ipMsV7cIX78jlb5OhtHjUvX6PRT2149V3JS0/U2h27HCTLcz60Bt+deo7FAegudRZ5A1aWwU3qIxJxfMHEB08c+2Z9vH9vP6obu7+Z9uSEVkaLTBzvtEupNfjJaa0BxA95FeGpttwUnFWSIGTHc2VvKqBmUXmLsLPVs4jqAiv87YlRpkZhko7DTjubxbz1goByQQxFThM0PhcoRlDUceYfDc588UNPPQG2KkdiQvcj2BV83G9wPaYHR6UZeiBc3gbGSVOoAaOKLTZLf3iO7Tdki2vnFM2NnkjjZyog63b5EVYAVCd15UCyFFjRtK7zWpkEF5I6j5+FNdDC2lUiuoPdoUG4qnGfDmcLI3ZfpRMpTyBZwDKq52VjhKIaYBQ+V5+KIb5XZt6HXRUy1bMcJ8rGclSxre6j+pmCS35vFjZ3hWqYj7hNv/rxX3RyaJDSYiLwYTuTdLfeY86UlqU+VDvwDnNEMsr0eB10ZJJ21CICucoEHZw8LHBknPMB4tOy/wkyNN3FdXBTvbquWv3ztdpB5IX8MkzGGDhHiepb4iVgE/Go4KQJuzYalCewYmkZCX+WfZmW0FwpYNI9ikcX78Af1e9jdZZE4zO2kIEXfyf54puo87+nDbc1ghWJxzIqG9ncsXBjThliMXCQBoK4zRGuOf+tUy3YEgukSGNrnqGWaKMuLGUlcxnFuMN8hQE4PpQTFige9EL6FXCtdeBUlrLujJUHyS+NBzQdksx3A7LCKBVI5amrUu+lk1XeGKYvEhWiDkkUPgt3pgEiF93H2MfnPmHdCX4Zaxdl0BGmGOiCJqe+A8lxAvRwBwQdqIl+lhpHrEpczBDtwjOepyI2Tku0RNhyRrwhSOzZR7hrdtpfeJUYCFFDW0bk09CxN6Ew3fCqVL6uvGlfwxNVkyfw6b5orCAbSewFimI39NmReEhzHOX1Wdtk/4GTJiorkZOTOUFom+EfbwMeLNfHNgy8lCE0vBFw47JJ7NY56Gp3pl/1BC40PLA1oFiIYoZ64exCP9Lje6sSMAjOl2sfCG9PTAvqEj7GMosIV8AkY2YwZd01Q9VbrnHLUyT5LhJv1u/8Fcafx/rKX/s8eYFcWJxKvEQuGRWiOy9+c449UPbiQC6kBPnem4gV5FdeylfpZ61aUMNbgnCAMTp0xIzbzJDFRsbzI60oBCjl6WR/Y+ndriuIs9hDBUazEb+XaVwXL0FukyvY8oRUFj9Rh0CbPpyUE8+smow+a1W/BNp5e2IVt0WDzU8wzHbzpxhXLuOpudYQSV5f9KLVXOwIhFRdarXB2KxjMTffQx+7qNUDyNCyQOzB8Lo9YVSqlbRWcb7Zy/a+4PSt1H+MPzOvxIORAJcq5u9ZYaQCDXw81Sz/ut2eUhfDStdF57HkejBEMW/aEnIjlkMQ5N4hTVFu1LpVto9GN6ddb2U6GNF37BnzcR+aU3JsuLlEvOpvLt+N1vQRTEKCCoJwzfFDic2Ri88vtaaGvBec8RmsgpIuaFF74RxXBfbR/FxHKC4aV2VjQpkcawTMrkm8XY7HXoIcwhFSTeVEgPneD5KvgMKaKKo+F/d033d+e4Sdcf2PrbDGYxEwIO5cwxnGqQUU6Cw77u/gy6OznyzgaffJxzYHm3saAvdEo/r/9qyGVqzQKErlvQ3sXZiwTmzJxYkXW8utizSjgkx2+rKTJSOp+yyaQrZTQMXFpIYc/P0LQufe4jT/kM1vp8PcgNcWRe6vlOMC8jSlQsH38pvy3nxtjj5Xe2cULm1WLAVO3mgnmOzlyuw8CqEgv8V7DViKe4DYw7Yfc9XcS0jjL9Zt0j5pQ5QohFlRf1CjF+iDQs5qp2j1+hg3BCoSaqpmaPK8LtYmgay0amNCXuJXgGcTS1Ig+4YYC7kSfMIuChlpTmCV112NoXsvCA9EvG04FwVW/BtDh358W9iJY+4td88OgEBASMXzesLbrpbavDJVpL8jfnTkdEOWxxJkECVdHu8TKSqTquix8TUXDpqZDRt6BykoBWoHOdo9D0PPGG8EVfqeC2tHK3FlwCI8kjnL2JCUzK1sKSVtPAmgPEIePtRmjAHdMi2awWpsGgmSfjs23O5C3ABDFDQ0AMqExcgeLivW7glOwWUmcyMmjKp/RS3VcBQGWSgafdRrSxc3YtWXhspCaPCosEbG4u47SbHlHymLZyF22vYgox1xKRqwiV6U4i60MVpms6/sJHzxUr8fj3bF/xLeBmUSRFW3gSc7JGDNEQrn5qqaiQe42IFxIq3j5t8uOL3opeT3cGjHdPSjAabGnzp9YNk/XCPPicHcY7aSRmJfTrFiw+pbyqCSIHD/zIf31fsBPqv1hqFyGymgvzPXTYX+4fvaw/+Miy2J6uZOgfQm+uXIlmsAHVLaSKyOd8s/c8Zce6W8V87XOH4MuNQEUzYxkAZPVoSg3z4rChCh/vGKAgRoBPH0ctyTCDTRBh7XMbQZbJ02/s6b4N8MzJZZ2XcSklhV1M1apaZTuDX87BSuLM8SAPEvZsm8fWOYZdIZsFwnSi+qJPiXWXqfXkwGJSYY1KxRDfcE636py6N5MRhHkUjaQvwqZajh3p4AvwbFBpNc4PPYnJqHSVsV3yklMAbLmkRw81iHP2joCMbJy6n1+yUgXv/i04jcqFlXxqpskmwp8mHK6YcCwuTeqritmLkqCGzHmSiCmwvCuz/DDzg98N/4WOCtiHuP9TLDtPT4yRxZIAIE1/Fp9sz6PVSN9H08ZRzQ8Nx6UzZrvObTlUJQdf69/wTHFQS1hUoOOmN3WQdGrRkyf9A2q3gVTddzPiM3FyBRNnv+SuUotCtdN/opq/dv758iYzmbOagYzUyGp3cs94YwFUKU23KJyPFavdYB0a9ZpWFXx+s/2gw5aD3OT1TkB+Uyx3mxBQmAMmjLVNbrk9M2/W0qWL2MaU9SZd0hEbEqa4qTHDu9TB0RJQeRuleJjszpIwIztjEnaR3XgK8zOxeFuasfm7fRPk0bdEigcmbSPmkR3Pk/GjD+8dcfb71cm0ReqckOxiz48pRJ3XnaDL/sHlPgxPn+fLRbr8+qqsR7nXWoo68TVcQJ6SMk9jwwU3iJAVlIYfYRUy+65FUWwlDuV4E0uQM8p/rOa7IAx97kaYaJy3jEIHvR1eKlnkXrqNzd3F0zEJKbCIQ8VqoW5UXSZIe4NS5QMn2Gwe+aUI3+/Nkb2nQVB0soOhRlVDFyk5KAAApzLDTdAYn5ZnUA67WzbJTnf1yg1dNsIiI8i7ahAgJQD02wQug5A6dqjk0cMKBfM+7+6LTCKn/reNz/7QiT324+fWYU74hT/e0X0PUyht4Y9llSN2lzwdtwyqQhZ5rM7xxJdHtdYFMtwbagQuScexe40KA60ji0GrwL28Lj9UBoHW0jEN8eLAxm9p6QbXR2qaSW9DB1iwwm1rZuyur5InlE6jg60v0x/TGl0s5f08k444TzoB+k31b4heIbwW5yVED9Utf2LV0zToMs8elEVucQAPoDRIkidA+tWFSMd1kbQFtBnIUt3zaY8NsM0zuAFd+BFKKRt7ybPGKOs6fOco45XGl7H8b2BJ1JsGKOF1BWE/HBw6ubMjo/nIVrrL2NZciSZY70HMR9Ipjxedc1orfOxfaOaUY6GXYTfz33jUGKmjbOuv6Fq8eR6mdXrEi4mNTnMwg4Vlx9ijNBPP4tyv8SGh8XgqnGk2pD0IR7jn+vzPcU+FLoZ7qcKRTzugkOSnczdxsXUEnN/m2oAu0tYb+vL6hZpQXB13zdMWlpA1SspoOXg9eCmT5I1Py8l0TdB6v64f6H6ubqYMZLGiBNr+TTVDcVK6p1kXbEUBpSTGeOxfAwRyvlZuN06jlPJMXRtWak+CvN1oQbjQakD3vTNlkQmK3FJgFu9Ibqo2qsdrP3evi4oSFoONfGTC4U2QoTI83bZnu9Ei63tTayBNCJ71BY0SgAf9NUW0ItC3nsKcxctPJs/7OccqXc2Okh/cgatbdrwkKsrDJJpV9BwcX1lMn1yEwhWpkNovwzIKIXKIvLhlFOqs8Jhu5An+3ZwYWvytQtkx8FlSoKoIn6XCJNeAlWeAs33nbiHZm1vCb+4FTONUiiSj+DSV//jf2guBGkM8pNCSR+7bpkwqpJDBLxi830p91jsuhEbxuY4xarooKV4dTnuyIyxbr/X7j1ekD8k3WCiBu7rzd4V9ouXHSljaXC8IbQxAjIGiK2L1cTawaP7AArPZn61wgDVD/EgYrQQiLSSnw0AZdorDpAEiLayr131G81bxpanebZE+hNaYWHkQfSoo/ECUn8x76c0Y9uAAYbdWECBmvIcMH5AE1QYJNmU0Jk9/sE8Z3tqu6ferGK/MicEGK7F4fMqeHefE3fUwsfA4IfzM64IFh/oMuqEkF0SLCz59kwwGxtKXjVBUVcCURLdnQQSavP1H7fEj4vjlZ+LEkVXBHqmIcOu7oJ+b3vNMGBCD8k1IK3Srzz185KuNXp6Uo3Jlb/bNjgmFP2lnuSrXKRYDOdCtWVIMUzhESQsEZDCdqe3P2vHCtxZMo0khpEOHljHkNxQL/NTBWVaIcPxe8W/twhbD/cIAdm3YY/sGMkesQdcxqmwi0TUvzGXCeV4hgRGkWA1yefF/lq7iYtRCi6sFHi4/BnUicDuAhKV5X6wpU1ymGQd3vdGWBS8/boSUH2wWuiKuRYQHXu3Kvwa+ww5QIGQgrKQvDhp4d/BLp1+4N1ND5TvUF8Huc+79dIgBlEx9XK3//LCvcP8KCH/R2p4+mj5J6uFFxYYrXVLCSasqscipIjVS3OmW+FV1KEybna118RiWUxlT/vb3VJziFivQwV4W3IhnA2BXOdy8ilPovKSYg7QspgZMdNxj5MB99TkGzyNU/rYkAALNEYdbVB78XPF5qm2rcL8zE0PqRanapdq4APkn/l6hOFhA4DbyWls+OlXWIgGDn4S0hO3SZtSgK5sVJnImXYKXI03ZOpDdHqFVLoFYjlwob9H5K1R/SYawBGr97qphOo00ienzrdssfhePGsP9tnE4GOcrBaZ9Xqw4p2ILWUXlHvSYvnU8vxB66HFlh9kWifK7QClvY2ZRcfxEEPLKhgwKymtiYlNmpSA9ce4clPSOfz1mjcIQFO6MLWntQz1iZjT/x/g6tHStwh2FmUtWn5en5vmSzP91884z4CRu/lUw6uwTEwAN6gKEaV2wAAAAA==" width="663" height="89" class="img_ev3q"></p>
<p>Welp. Someone please refund me lmao.</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The vTual Project: Build Alpha v.0.1 Report, Part 2]]></title>
        <id>https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2</id>
        <link href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2"/>
        <updated>2024-09-09T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It has been some time since the announcement regarding the vTual Build Alpha v.0.1 Report was written. If calculated since the last announcement was made, the time that has passed is probably around 2 months (or more).]]></summary>
        <content type="html"><![CDATA[<p>It has been some time since the announcement regarding the <a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report">vTual Build Alpha v.0.1 Report</a> was written. If calculated since the last announcement was made, the time that has passed is probably around 2 months (or more).</p>
<p>During that two-month period, we made several update, progress and changes about the developments that we can share to the public. Here's what we can say so far.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ready-features">Ready Features<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#ready-features" class="hash-link" aria-label="Direct link to Ready Features" title="Direct link to Ready Features">​</a></h2>
<p>Here are the features that are ready to be launched in the v.0.1 alpha version, according to the report part 2.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="youtube-tracker">YouTube Tracker<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#youtube-tracker" class="hash-link" aria-label="Direct link to YouTube Tracker" title="Direct link to YouTube Tracker">​</a></h3>
<p>It has been said from previous reports that the YouTube tracker is fully functional and performing flawlessly as intended.</p>
<p>This feature allows users to monitor and track their YouTube channels, videos, and related metrics without any issues. Although there may be slight changes in its implementation, but still it’s a significant milestone for the vTual Project, and we can’t wait for you to experience its capabilities.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="account-manager">Account Manager<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#account-manager" class="hash-link" aria-label="Direct link to Account Manager" title="Direct link to Account Manager">​</a></h3>
<p>It is has been stated from previous reports that the account manager is partially functional at this stage. As it would handles basic user information such as gender, language, external link and many more.</p>
<p>While this feature is fully operational, but still expect some changes and enhancements in future releases as we continue to refine and improve its functionality.</p>
<p>Some said partially functional is the <a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#">"Affiliation manager"</a> which requires additional planning and handling, as it deals with many security issues if not managed properly.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="twitch-tracker">Twitch Tracker<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#twitch-tracker" class="hash-link" aria-label="Direct link to Twitch Tracker" title="Direct link to Twitch Tracker">​</a></h3>
<p>It has been said from previous reports that the Twitch tracker is currently in early development but is expected to be included in alpha build v.0.1. Worry not as this plan has been successfully implemented and will be carried out to be included in alpha build v.0.1.</p>
<p>This feature aims to provide tracking capabilities for Twitch streams and channels, expanding the reach and utility of the vTual Project.</p>
<p>However, since Twitch does not enforce persistent VODs on past archives like YouTube, we will not enforce an initial check on past VODs. Because of course those VODs will expire and obsolete anyways.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="user-relation-function">User-Relation Function<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#user-relation-function" class="hash-link" aria-label="Direct link to User-Relation Function" title="Direct link to User-Relation Function">​</a></h3>
<p>This feature supposed to be released on alpha build v.0.2, but I feel that this was the main point of the vTual as a whole project. So I'm racing against time and capability constraints so that this feature can be released on alpha build v.0.1.</p>
<p>This feature is intended to create a timeline-like experience for users to follow and interact with their favorite creators. It’s fully functional and performing flawlessly as intended to add a social dimension to the vTual Project that will enhance user engagement and connection.</p>
<p>Even so, the data about "<em>who follows who</em>" and "<em>who is followed by who</em>" will still be treated as private data and kept convidental.</p>
<p>To be exactly clear; As with any other social media platforms, users can customize their own timeline by only following creators they like, or even opt to unfollow their following creator. What needs to be underlined is that currently, the creator will not know who is following and unfollowing them.</p>
<p>Please note that our product is still a beta product and we don't want to disencouraging the creators for their "numbers" of "growth" on our small platform. As this could happen because our product is a new product that known by not so many people, so we don't want to add any more burden to the "numbers" you gained due to our mistake.</p>
<p>As we feel the product is more mature, these statistics will then periodically be made publicly available.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="planned-features">Planned Features<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#planned-features" class="hash-link" aria-label="Direct link to Planned Features" title="Direct link to Planned Features">​</a></h2>
<p>There are currently no additional features planned, as currently our focus is aimed on improving existing features.</p>
<p>Infrastructure stability and security is also something we are working on improving, as we all hate anything that is slow, unreliable and unsafe.</p>
<p>Collaboration in improving backend performance is also currently under discussion with several related parties.</p>
<p>Simplifying navigation and improving user experience are also top priorities that we will pursue for alpha build v.0.1.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a href="https://help.silverspoon.me/blog/2024/09/09/the-vtual-project-build-alpha-v-0-1-report-part-2#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion">​</a></h2>
<p>The development is still ongoing and is still on the right track. Although there were a few hiccups here and there, the majority of which were probably due to my health problems, but we can probably expect that this ambitious project called "vTual" can release it's very first build, the "v.0.1" by the end of 2024.</p>
<p>Thank you for being a part of this exciting journey!</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The vTual Project: Build Alpha v.0.1 Report]]></title>
        <id>https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report</id>
        <link href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report"/>
        <updated>2024-07-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The vTual Project is currently in the midst of its development and testing phase, with limited access granted on private spaces. While the project is still under wraps, we are excited to share some details about the features that are ready and those that are in the pipeline for our upcoming alpha builds.]]></summary>
        <content type="html"><![CDATA[<p>The vTual Project is currently in the midst of its development and testing phase, with limited access granted on private spaces. While the project is still under wraps, we are excited to share some details about the features that are ready and those that are in the pipeline for our upcoming alpha builds.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ready-features">Ready Features<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#ready-features" class="hash-link" aria-label="Direct link to Ready Features" title="Direct link to Ready Features">​</a></h2>
<p>Here are the features that are ready to be launched in the v.0.1 alpha version.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="youtube-tracker">YouTube Tracker<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#youtube-tracker" class="hash-link" aria-label="Direct link to YouTube Tracker" title="Direct link to YouTube Tracker">​</a></h3>
<p>We are thrilled to announce that the YouTube tracker is fully functional and performing flawlessly. This feature allows users to monitor and track YouTube channels, videos, and related metrics without any issues. It’s a significant milestone for the vTual Project, and we can’t wait for you to experience its capabilities.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="account-manager">Account Manager<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#account-manager" class="hash-link" aria-label="Direct link to Account Manager" title="Direct link to Account Manager">​</a></h3>
<p>The account manager is partially functional at this stage. It handles basic user information such as gender, language, external link and many more. While this feature is operational, expect some changes and enhancements in future releases as we continue to refine and improve its functionality.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="in-development-features">In-Development Features<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#in-development-features" class="hash-link" aria-label="Direct link to In-Development Features" title="Direct link to In-Development Features">​</a></h2>
<p>Here are the features that are still in development but ready to be launched in the v.0.1 alpha version.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="twitch-tracker">Twitch Tracker<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#twitch-tracker" class="hash-link" aria-label="Direct link to Twitch Tracker" title="Direct link to Twitch Tracker">​</a></h3>
<p>The Twitch tracker is currently in early development but is expected to be included in alpha build v.0.1. This feature aims to provide similar tracking capabilities for Twitch streams and channels, expanding the reach and utility of the vTual Project.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="planned-features">Planned Features<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#planned-features" class="hash-link" aria-label="Direct link to Planned Features" title="Direct link to Planned Features">​</a></h2>
<p>Here are the features that are still in development but scheduled to be shipped in the next v.0.2 alpha version.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="user-relation-function">User-Relation Function<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#user-relation-function" class="hash-link" aria-label="Direct link to User-Relation Function" title="Direct link to User-Relation Function">​</a></h3>
<p>Looking ahead to alpha build v.0.2, we are working on a user-relation function. This feature is intended to create a timeline-like experience for users to follow and interact with their favorite creators. It’s still in the early stages of development, but it promises to add a social dimension to the vTual Project that will enhance user engagement and connection.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a href="https://help.silverspoon.me/blog/2024/07/28/the-vtual-project-build-alpha-v-0-1-report#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion">​</a></h2>
<p>The development and testing of the vTual Project are progressing steadily, with several key features already functional and others on the way. We appreciate the patience and support of our early users and are committed to delivering a robust and innovative platform. Stay tuned for more updates as we continue to develop and refine the vTual Project.</p>
<p>Thank you for being a part of this exciting journey!</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Changelog" term="Changelog"/>
        <category label="vTual" term="vTual"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Hello World]]></title>
        <id>https://help.silverspoon.me/blog/2024/07/01/hello-world</id>
        <link href="https://help.silverspoon.me/blog/2024/07/01/hello-world"/>
        <updated>2024-07-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Welcome to the Silverspoon Project blog! This page is currently a placeholder, but it signifies the exciting journey ahead. In the near future, this blog will be your go-to source for the latest updates and information about our projects and products.]]></summary>
        <content type="html"><![CDATA[<p>Welcome to the Silverspoon Project blog! This page is currently a placeholder, but it signifies the exciting journey ahead. In the near future, this blog will be your go-to source for the latest updates and information about our projects and products.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-to-expect">What to Expect<a href="https://help.silverspoon.me/blog/2024/07/01/hello-world#what-to-expect" class="hash-link" aria-label="Direct link to What to Expect" title="Direct link to What to Expect">​</a></h2>
<p>Though this page is just the beginning, we have big plans for this space. Here’s what you can look forward to:</p>
<ul>
<li><strong>Project Updates:</strong> Detailed information on the progress and milestones of our ongoing projects.</li>
<li><strong>Product Announcements:</strong> Be the first to know about new products, features, and improvements.</li>
<li><strong>Insights and Stories:</strong> Behind-the-scenes looks at our development process, team interviews, and user experiences.</li>
<li><strong>Tips and Tutorials:</strong> Practical advice and guides on how to make the most of our products.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="our-vision">Our Vision<a href="https://help.silverspoon.me/blog/2024/07/01/hello-world#our-vision" class="hash-link" aria-label="Direct link to Our Vision" title="Direct link to Our Vision">​</a></h2>
<p>The Silverspoon Project is committed to innovation and excellence. Our blog will reflect these values by providing transparent and engaging content that keeps you informed and connected to our work.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="stay-tuned">Stay Tuned<a href="https://help.silverspoon.me/blog/2024/07/01/hello-world#stay-tuned" class="hash-link" aria-label="Direct link to Stay Tuned" title="Direct link to Stay Tuned">​</a></h2>
<p>We’re excited about the future and can’t wait to share our journey with you. Stay tuned for the launch of our full blog, where you’ll find a wealth of information and stories about the Silverspoon Project. In the meantime, feel free to explore our website and learn more about what we do.</p>
<p>Thank you for your interest in the Silverspoon Project. We appreciate your patience and look forward to bringing you valuable content soon!</p>]]></content>
        <author>
            <name>Kurokuma Wakaba</name>
        </author>
        <category label="Blog Post" term="Blog Post"/>
    </entry>
</feed>