What is a good project structure for using mongodb stitch, react/vue frontend, and graphql back end server?

So I want to use mongodb stitch in my react application. I want to authenticate users using the tools that stitch offers, but for making CRUD requests I want to use graphql to communicate with a separate server. I dont really like having DB code written in client side code. Also, I want to use apollo and i think that will handle global state as well? Not sure.

I havent been able to find examples online of a good project structure for the FE or BE. Is there anyone who has ideas? Also, what is the stitch community like? Is it thriving? Not seeing a lot of content out there.

So I realize this is not a very specific question, but I thought there would probably be some great minds on here with great answers :slight_smile: