angular.module('portfolio',['ngMaterial']);

angular.module('portfolio')
.config(function($mdIconProvider) {
    $mdIconProvider
        .iconSet("call", 'img/icons/sets/communication-icons.svg', 24)
        .iconSet("social", 'img/icons/sets/social-icons.svg', 24);
})
.controller('PortfolioController', function($scope, $mdDialog){

    $scope.portfolio = [
        {
            title: 'ConcertDB',
            image: 'http://i.imgur.com/Ypl3MSb.jpg',
            sitelink: 'http://matthewvilhauer.com/concertdb',
            githublink: 'https://github.com/concertdb/web',
            description: 'ConcertDB is my true passion project. It allows you to stream audio recordings of concerts from Archive.org and make custom playlists of songs from different concerts.',
            technologies: 'Node, Express, Angular, Angular-material, ES6, NG6-Starter-kit, PouchDB, Webpack, Babel, 3rd Party APIs, Component-driven Architecture'
        },
        {
            title: 'Nomad',
            image: 'http://i.imgur.com/26nsA7U.jpg',
            sitelink: 'https://travel-nomad.herokuapp.com/',
            githublink: 'https://github.com/WDI28-Nomad/nomad',
            description: 'Nomad is a budgeting app that allows you to estimate your expenses for upcoming trips. This was a group project. My primary contribution to this project was building the interactive budget graph.',
            technologies: 'Ruby on Rails, PostgreSQL, Active Record, HTML/CSS, Rspec, JQuery, Highcharts, Google Maps API, Carrierwave, HTTParty'
        },
        {
            title: 'Concert Tracker',
            image: 'http://i.imgur.com/Fo9di1V.jpg',
            sitelink: 'https://github.com/matthewvilhauer/concert-tracker',
            githublink: 'https://github.com/matthewvilhauer/concert-tracker',
            description: 'My first attempt at building a web app from the ground up. Concert Tracker allows you to create and save lists of your favorite concerts.',
            technologies: 'Node, Express, MongoDB, Handlebars, JQuery'
        }
    ];


    var originatorEv;
    this.openMenu = function($mdOpenMenu, ev) {
      originatorEv = ev;
      $mdOpenMenu(ev);
    };

});

@@ -355,32 +355,893 @@
 o = %5B%0A        %7B%0A
+            title: 'San Franpsycho',%0A            image: '/portfolio/images/sanfranpsycho.png',%0A            sitelink: 'http://sanfranpsycho.com',%0A            description: 'Ecommerce apparel store. Helped to customize their theme.',%0A            technologies: 'Bigcommerce, HTML, CSS, Javascript, YAML'%0A        %7D,%0A        %7B%0A            title: 'CSV ag-Grid',%0A            image: '/portfolio/images/csvaggrid.png',%0A            sitelink: 'https://github.com/matthewvilhauer/csv-ag-grid',%0A            githublink: 'https://github.com/matthewvilhauer/csv-ag-grid',%0A            description: 'An app that allows you to upload a csv and edit, transform, filter, and download the results using ag-Grid. Data is visualized using Highcharts%5C' scatter plot function.',%0A            technologies: 'Javascript, JQuery, JQuery UI, ag-Grid, Highcharts, pouchDB'%0A        %7D,%0A        %7B%0A
             titl

Add San Franpsycho and CSV ag-Grid projects to the project list.