Will be interesting to see what other people do.

But I tend to put most things in the same repo only projects that are actually shared between other solutions do I separate out and go to the trouble of making them nuget packages.

So, the UI, db repository, database project...