I took the opportunity with this project to learn Node.js and to build something that I personally would find very useful. I listen to podcasts often and wanted a way to save my favorite episodes and share them with friends. I created this functionality with Node.js/Express, the iTunes Search API, and Postgres/Knex.js. The app is built with an MVC architecture and heavily uses Promises for asynchronous calls to the database and API. Other tools I used include Nunjucks/Sass for the frontend, Passport.js for login authentication, and Gulp for builds. Overall, it was a very enjoyable project and I love working in a JavaScript environment.