Eikaiwa Admin Dev Diary #8 - Infoboxes
The Obon holiday is coming to a close, and it's not been as productive as I would have liked. That's mostly because I've started writing up documentation for Eikaiwa Admin, and it feels like doing homework.
Infoboxes
Every page of the system will have an infobox, and block of explanatory text that appears when clicking a little book icon next to a page title.
The infobox for the Trial Students page
There are currently 69 pages in Eikaiwa Admin and, at the time of writing, I've managed to type up infoboxes for 24 of them. Each page has a Japanese translation which I let Gemini take care of, as my Japanese is sorely lacking for someone who's lived in Japan so long. So that means I've done 48 of 138 total files.
It's not all boring homework
Writing up these infoboxes has helped me discover and squash a few bugs, and pointed me to some things that really could be improved. For example, you can attach a payer to a student, but you can't attach a student to a payer. It's not a bug, but something that causes friction. Why navigate to a different part of the system to do something that should be possible from the page you're on, right?
Looking ahead
It's back to work for me this week, but fortunately I should be able to squeeze more infobox writing in between shifts. I mean, between my morning and evening lessons, if I can keep my afternoon naps short!
Once those are all done, I'll do a sweep of the system, adding any missing Japanese translations to the UI, and then I need to look at how to implement cloud saving for backups. That'll be tricky because it involves making accounts and apps on platforms like Google Cloud. Hmmm... we'll see how that goes.