{"id":667,"date":"2026-03-29T00:30:02","date_gmt":"2026-03-28T23:30:02","guid":{"rendered":"https:\/\/blog.oldwisebear.com\/?p=667"},"modified":"2026-03-29T00:30:02","modified_gmt":"2026-03-28T23:30:02","slug":"challenge-1-page-1-day-result-restart","status":"publish","type":"post","link":"https:\/\/blog.oldwisebear.com\/index.php\/2026\/03\/29\/challenge-1-page-1-day-result-restart\/","title":{"rendered":"Challenge 1 page 1 day &#8211; result -&gt; restart"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To solve the issue with travelling, I needed a way to add pages when I don\u2019t have access to a PC. I actually managed to do it already in December, but from restarting the challenge, three things stopped me.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Migrating to the new solution <\/li>\n\n\n\n<li>Various bugs in the new solution <\/li>\n\n\n\n<li>Forgetting the key features of the story<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So what is the big update that made all that waiting worthwhile now? I actually switched from pure HTML\/CSS\/JS to React, learning it along the way. This way, I could realize a few key features I always wanted for this project.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Being able to add pages to the story, even through the phone, without accessing the server directly.<\/li>\n\n\n\n<li>Being able to update\/add pages and alert anybody who would be interested. I thought about using cookies for that however, that would limit users to one device and introduce other problems, which is counterproductive for the future of this work.<\/li>\n\n\n\n<li>Being able to dynamically change the user experience based on content.<\/li>\n\n\n\n<li>Being able to add features that would allow the user to customize the experience (this is still a work in progress at the moment) &#8211; navigation\u2011wise, colors, sounds, etc. All of those will be coming one by one, depending on the story requirements.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately, the new version had a lot of problems. Some of them I still wasn\u2019t able to fix \u2014 like proper and consistent rendering across various resolutions. The old version was fixed in px width\/height, meaning it always looked the same across all resolutions. Additionally, in it I had much better control over the placement of objects on the page. Since I would love to stop using HTML tags when writing \u2014 which were also the main deal\u2011breaker when migrating \u2014 I will need to find a better solution for those problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because of that, I was kind of reluctant to migrate to it. However, I decided that unless I do it and restart the challenge, I might never feel the need to finalize it. Either way, here we are, and I will probably add another blog post about the development itself. However, when it comes to the statistics:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>94 (85 in new) pages in total<\/strong> &#8211;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">This month: 0 points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Current balance: 0 points.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Visual style update<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;Will be added at the beginning of May&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the application change, the legend should also be adjusted to make sure the yellow color is not overused.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Black &#8211; out of the scope of the challange<\/li>\n\n\n\n<li>Green &#8211; page done successfully (+1)<\/li>\n\n\n\n<li>Yellow &#8211; holiday (+0 if pages are done up to 3 days)<\/li>\n\n\n\n<li>Red &#8211; failed to write the page (-3) <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">New version is available at <a href=\"https:\/\/dreambook.oldwisebear.com\/Firebase_new\/\">https:\/\/dreambook.oldwisebear.com\/Firebase_new\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, for now, once in a while I will update the old version as well at <a href=\"https:\/\/dreambook.oldwisebear.com\/\">https:\/\/dreambook.oldwisebear.com\/<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"806\" src=\"https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2025\/04\/Writing_Bear-1.png\" alt=\"\" class=\"wp-image-367\" srcset=\"https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2025\/04\/Writing_Bear-1.png 961w, https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2025\/04\/Writing_Bear-1-768x644.png 768w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Rules<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only on special occasions &#8211; holidays, illness etc. it is allowed to prepare pages in advance\/after the day.<\/li>\n\n\n\n<li>Pages has to be published somewhere public everyday to count, no date stamps are needed.<\/li>\n\n\n\n<li>Using AI is forbidden apart from grammar\/syntax reviews and corrections. <\/li>\n\n\n\n<li>This challenge has point system to keep it more interesting. Every day that it is done is +1 point, every missed day is -3 points. Will be marked as completed only after reaching 365 points and after a year has passed.<\/li>\n\n\n\n<li>It will now be possible to publish \u201coverdue\u201d pages without losing points in the challenge, as long as they are completed no later than 3 days following the end of &#8220;holiday&#8221; period.<\/li>\n\n\n\n<li>There is no set amount of words or page dimension, however it has to be in a viable to print book format.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Let the challenge continue!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To solve the issue with travelling, I needed a way to add pages when I don\u2019t have access to a PC. I actually managed to do it already in December, but from restarting the challenge, three things stopped me. So what is the big update that made all that waiting worthwhile now? I actually switched [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[30,31],"tags":[],"class_list":["post-667","post","type-post","status-publish","format-standard","hentry","category-challenge","category-write"],"_links":{"self":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts\/667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/comments?post=667"}],"version-history":[{"count":3,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts\/667\/revisions"}],"predecessor-version":[{"id":670,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts\/667\/revisions\/670"}],"wp:attachment":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/media?parent=667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/categories?post=667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/tags?post=667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}