For my mobile development course, I'm trying to steer people away from just using Firebase for everything and towards a selfhosted solution (obviously 馃槈). Last year, I used Pocketbase, because it's just a single drop-in executable and has good Flutter support, and that seemed to work reasonably well, but I'm curious if people have any alternative suggestions? Keep in mind that the students are still relatively early in their bachelor's degree and not very experienced.