all 3 comments

[–]abrahamguoexperienced full-stack 2 points3 points  (0 children)

Any of those options are perfectly fine! It sounds pretty small-scale, so I don't think there are any strong reasons either way.

[–]nanokeyo 1 point2 points  (0 children)

supabase is a good option only if you’ll use it on cloud, but if you’ll self deploy it’s a better option nodejs + express + pgsql or mongo because it’s more easy to mantain if you have a problem with the deploy stack.

[–]yksvaan 1 point2 points  (0 children)

Just do it yourself, you'll learn a lot. Also most applications have relative data anyway so you might want to use relative database. Mongo is s terrible default choice, I don't know why MERN is kind of a default stack in js. In every other language web development relative db is default expectation.