{"push_id":2838012766,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"7f443a9b67ae0b899384f934ccc1250a0c0a50b8","before":"8691e257071235dd8299eef2ac48294f67ddd664","commits":[{"sha":"049dea95197c42f6a5e687718998228adf8274a1","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Using env or default PORT for express,  updated package.json for heroku to use the correct node and npm version","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/049dea95197c42f6a5e687718998228adf8274a1"},{"sha":"279fc13b5515976d3f310f027d5da2606e001fdf","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"updated package.json to tell heroku to run index.js on start","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/279fc13b5515976d3f310f027d5da2606e001fdf"},{"sha":"71aef439dccf975b66a0caa924e5d46a9da09b94","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Added keys.js to prevent accidental commit of google oauth public and secret keys, installed passport and google oauth strategy","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/71aef439dccf975b66a0caa924e5d46a9da09b94"},{"sha":"5aee20f2bd685342954baf1b5399faa1c176b311","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Added configuration in the passport object","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/5aee20f2bd685342954baf1b5399faa1c176b311"},{"sha":"6427329571462e4161de2b298be0cdf31ad87e14","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Finish set the Google OAuth authentication with callback route","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/6427329571462e4161de2b298be0cdf31ad87e14"},{"sha":"182eb985e5fa0734ef58aafaac41a89450373375","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Refactored the code in index.js into routes and services","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/182eb985e5fa0734ef58aafaac41a89450373375"},{"sha":"8a627ddcc440252e8e55d7a7434bdaaff33ea93b","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Installed mongoose and created User model and schema.","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/8a627ddcc440252e8e55d7a7434bdaaff33ea93b"},{"sha":"7db8da3f3f5cc03de318b45dd0b548e89b4d1fd4","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Made changes to the passport authentication callback to save a new user.\nA new user will created if the googleId does not exists in the database.","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/7db8da3f3f5cc03de318b45dd0b548e89b4d1fd4"},{"sha":"7f443a9b67ae0b899384f934ccc1250a0c0a50b8","author":{"name":"aikchun","email":"7b46e5f09f07bfd90344ca05cd6e622b81bc34af@gmail.com"},"message":"Defined serializeUser and deserializeUser of passport","distinct":true,"url":"https://api.github.com/repos/AikChun/react-fullstack/commits/7f443a9b67ae0b899384f934ccc1250a0c0a50b8"}]}
{"actor":{"display_login":"AikChun"}}