Our choice of framework is Remix. For it's fundamentally web-first principals and ease to mediate the split JS between client and server.
From your terminal:
npm run dev
This starts your app in development mode, rebuilding assets on file changes.
First, build your app for production:
npm run build
Then run the app in production mode:
npm start
Our choice of CMS is Sanity. For it's customizability and great developer experience.
From your terminal:
cd studio && npm run dev
This starts your app in development mode, rebuilding assets on file changes.