I am a beginner at the whole NodeJS Software Stack so please bear with me.
I currently have a NodeJS project that contains a Info site (with ReactJS). I plan to extend the site to store data through mysql.
Do I need a separate NodeJS project for all the backend code? or do I just have one? This question extends to what is the proper way to architect the whole stack with NodeJS.