Full-stack javascript solution: MongoDB, ExpressJS, AngularJS & NodeJS