Devlog 11

You're viewing a Gemini article on the web

It's much better to view it on Gemini!

Progress is slow these days due to the job hunt and other projects being more pressing. However, progress is being made. I recently did some work in React that made me remember how much I like Vue, so I decided to spend some time working on Vue code this morning.

Today's work

Today I refactored the API client for the frontend a bit to make it more extensible. Adding new functions is now pretty simple, although there's some duplication between the client class and the Pinia store that I want to look at removing next go around.

I also worked on adding the very basics of design to the frontend by wrapping the containing templates in some Bulma classes. It's not a proper design yet by any means, but it's definitely better looking.

On top of that, I have the registration form working, which means that auth is now pretty much complete (registration, log in, and log out). I'm currently working on building the search interface so I can actually start testing the API a bit more. I have a good mental model of how it should all work, so hopefully when I get myself past this mental block about frontend it will go more smoothly.

What's next?

More frontend. I'm building the component parts slowly and it's informing some changes to the backend in my head. I'm not going to worry too much about implementing those changes right now, though. I'm just going to get a few more things into a working state.

Tell me what you think.