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 built this 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, Gulp for builds, and Heroku for hosting.