For today's Learn 30 New Technologies in 30 Days challenge, I decided to develop a single-page application using the Spring Framework, MongoDB, and AngularJS. I'm...