title: Basic Understanding of Server Interaction with Mobile Client - Node.JS, Express, BAAS
body: <p>I've completed a couple of MEAN stack tutorials in hopes of creating a backend for a mobile app. In these tutorials, the front-end is included in the file structure of the Express Application. </p>
  
  <ol>
  <li><p>For a mobile app (I'm developing with the Ionic framework), I'm guessing that I would take out all front-end code, and deploy the Express/Node.js app to the server, so it can answer all requests (from these mobile clients)? In this way, it differs from the tutorials I've been following?</p></li>
  <li><p>I'm curious as to what recommended practice would be for a novice programmer in building a prototype. Would it be best to go with a BAAS? It's been hard for me to understand what best approach to take, and whether Express with MongoDB is a great way to go. Requirements are:</p>
  
  <ul>
  <li>Upload photos</li>
  <li>Description for photos</li>
  <li>Like and unlike pictures</li>
  </ul></li>
  </ol>
  
  <p>I've only been programming for a couple months, just curious what those with experience would think.</p>