Challenge 1 page 1 day – result -> restart

To solve the issue with travelling, I needed a way to add pages when I don’t have access to a PC. I actually managed to do it already in December, but from restarting the challenge, three things stopped me.

  • Migrating to the new solution
  • Various bugs in the new solution
  • Forgetting the key features of the story

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.

  • Being able to add pages to the story, even through the phone, without accessing the server directly.
  • 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.
  • Being able to dynamically change the user experience based on content.
  • Being able to add features that would allow the user to customize the experience (this is still a work in progress at the moment) – navigation‑wise, colors, sounds, etc. All of those will be coming one by one, depending on the story requirements.

Unfortunately, the new version had a lot of problems. Some of them I still wasn’t able to fix — 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 — which were also the main deal‑breaker when migrating — I will need to find a better solution for those problems.

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:

94 (85 in new) pages in total

This month: 0 points.

Current balance: 0 points.

Visual style update

<Will be added at the beginning of May>

With the application change, the legend should also be adjusted to make sure the yellow color is not overused.

  • Black – out of the scope of the challange
  • Green – page done successfully (+1)
  • Yellow – holiday (+0 if pages are done up to 3 days)
  • Red – failed to write the page (-3)

New version is available at https://dreambook.oldwisebear.com/Firebase_new/

However, for now, once in a while I will update the old version as well at https://dreambook.oldwisebear.com/.

Rules

  • Only on special occasions – holidays, illness etc. it is allowed to prepare pages in advance/after the day.
  • Pages has to be published somewhere public everyday to count, no date stamps are needed.
  • Using AI is forbidden apart from grammar/syntax reviews and corrections.
  • 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.
  • It will now be possible to publish “overdue” pages without losing points in the challenge, as long as they are completed no later than 3 days following the end of “holiday” period.
  • There is no set amount of words or page dimension, however it has to be in a viable to print book format.

Let the challenge continue!

Leave a Comment

Your email address will not be published. Required fields are marked *