title: What specifically is the Model, View, and the Controller in a MEAN Stack app?
body: <p>So I've been reading/viewing a variety of tutorials about MVC. I am most familiar with building MEAN stack apps, and but am now a little confused on how I thought the MVC worked.</p>
  
  <p>From my understanding in a MEAN stack app the MVC is like: the view is HTML/CSS, the Model is JavaScript(Data and logic of storage objects), and the Controller includes the Controllers, Factories, and Services? (This is where I'm mostly confused). But then I saw a tutorial that explained the whole client side to be the View, the server was the Controller, and the database was the Model. </p>
  
  <p>Does this mean the MVC pattern can be applied to the front and back end of an application? If so, then a MEAN stack app has two MVCs?</p>