Good morning, and welcome to my weekly DevLog! This week, my main accomplishments were adding search functionality to my website, and getting authentication working on the FarmCraft web portal.
With all of the rain last weekend, I had some extra time to work on my projects and did most of the work on Saturday and Sunday. Early in the week I decided to try out Clickup for managing projects and time though, so part of my time is documented there.
For tasks this week, the main one was getting search added to my personal website; however, I also completed the FarmCraft web portal tasks that were on my list. This included creating a login page, creating a custom Authentication State Manager (Blazor), and integrating with the API to retrieve a JWT.
It seems like I've been mentioning it a lot lately, but I was able to integrate algolia into my website to handle search. You can check out my post on the subject if you'd like to read more about it.
Over the past few weeks, I've been utilizing Clockify to keep track of how much I'm working on various tasks and projects, which has been insightful if nothing else. In the coming weeks I'm hoping to add some additional processes to help improve efficiencies and productivity.
I started utilizing Blazor this week after having not touched it for several months. In doing so, I worked with MudBlazor, which I'm really liking so far. I also added a custom authorization state to work with JWTs coming from my API.
If you notice in the Time and Tasks sections, this week is a bit light compared to my last few devlogs. As I work on projects outside of FarmCraft, the time tracking portion is fine; however, my project work is located in different places. This makes things a bit of a pain, because it increases the number of software / utilities that I'm using (Azure DevOps, GitHub, Clockify, etc).
Over the next couple weeks, I'll be trying Clickup to manage both tasks and time accross multiple projects, so we'll see how that goes.
I'd say this was a good week, and I'm happy with what I accomplished. While working on splint planning earlier, I realized that I have a lot of work to do - not only with FarmCraft, but also my personal site, as well as general process improvements. I think time management and prioritization is going to start playing a big role in getting things done in an appropriate amount of time.