January 2025 - First Full Month and Not Stopping
This is the first Monthly Rewind for my Year of Code challenge/project. I have completed 31+ days of coding every day on a project, and I feel good about continuing for the entire year.
This month's projects.
- Year of Code App
- Meme Text Site
- Recipe Site (In Progress)
It was initially exciting to be building something, but it felt like work for a few days. Now, I want to get something done on a project each day, even if I only spend an hour working on it.
The main focus at the start of the month was building out a website and admin interface to give me a place to log what I am working on and links to how to watch my live streams. The YOCA, as I call it, was a good place to learn how to build things in Blazor. I also got to work with Auth0 and multiple UI Frameworks. I started with MudBlazor and switched to Fluent UI Blazor.
MudBlazor is a good framework with many built-in components, but I felt I had too many problems with things that should work. The main problem was pop-over components and the menu. I had some fixes or workarounds, but after using Fluent UI Blazor, I felt more confident in using it.
I used Fluent UI Blazor to build the Meme Text site, which worked well for that. I also wanted to use it for the Recipe Site and a work project, so learning it was nice. I took a break from the Recipe Site to rebuild YOCA in Fluent UI, and it looked good and more functional.
In about 1 1/2 hours over the last two days, I added this new Rewind feature, which boosts my confidence in using it for other projects.
The Recipe Site is coming along, it will have individual user recipe lists, stories, and the ability to group them into recipe books. If the user want's they can make them public, and the site will have a public library of recipes. There will be an admin view for doing anything an admin needs. I also wanted the users to be fully built into the site and not use a 3rd party auth provider. This has been some work, and I may have avoided it slightly. I plan to have the Recipe Site publicly hosted by the middle of the next month.
I do need to spend more time on projects that are not part of the challenge and that I hope will be profitable for me, but if one of these projects can turn into one, that would be cool.
I hope others will also gain something from this. I feel like I am polishing my skills with Blazor and getting some of my ideas out into the world. Streaming has been a good way to document things, but the YOCA is where it truly gets documented. I will push on with the next month and see how I can start making this financially stable long term.