index.jsx -> Root file for the React application. Initializes the Redux store, routes, etc.
actions -> Actions to be dispatched based on user events. Logging in, creating an account, etc.
assets -> Global assets required throughout the application. Sass mixins, variables, etc.
components -> Global components to be reused throughout the application. For example, a container component for responsiveness architecture.
reducers -> Initial state for the redux store.
routes -> Routes for the application.
scenes -> Also known as pages. Scenes are the components to be displayed via routes. For example, the login route will display the login scene, etc.
index.jsx actions | ... assets | ... components | ... reducers | ... routes | ... scenes ...
index.js -> Root file for the node server.
controllers -> Callback method for routes, modifies client data before passing onto the model, etc.
models -> Schema structure for database tables. These models are using Sequelize as an ORM.
routes -> API endpoints. Authorizing user, logging in, etc.
index.js controllers | ... models | ... routes ...