title: How to properly structure full-stack project which use React?
body: <p>I want to create <strong>advanced</strong> full-stack project with React on the client-side and Express.js on the server-side. Which folder structure practices is the best? I want to keep it simple. The project may contain TypeScript, E2E and unit tests and it will communicate with server-side API and use Socket.io for real-time integration. I want to keep one node_modules file and one package.json, too, if possible.</p>