{"push_id":1046098177,"size":203,"distinct_size":0,"ref":"refs/heads/puzzles","head":"8c9d7a19bde5e60419c1167f602a51bfa1088090","before":"dc12d632845dc78e1526086c5625c5fd8f757ef5","commits":[{"sha":"cfa10ccbe164b8937f0a1e122d83032cf0866b93","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"ran express generator and set up basic file structure","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/cfa10ccbe164b8937f0a1e122d83032cf0866b93"},{"sha":"709f78c0ee6da3cc5cb769b1469dde8bffc0004d","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"added basic db wrapper","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/709f78c0ee6da3cc5cb769b1469dde8bffc0004d"},{"sha":"39c1c0ed2f122a04eb8ceef90ed238c6d8aaf88d","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"started implenting login controller","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/39c1c0ed2f122a04eb8ceef90ed238c6d8aaf88d"},{"sha":"8a26838dfc69e1a31a8434b8c4c8291b53a331ab","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"Added save() to db.js","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/8a26838dfc69e1a31a8434b8c4c8291b53a331ab"},{"sha":"a3cc658b507e631d48c1ea5c4139375feac36673","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"Added save() to db.js","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/a3cc658b507e631d48c1ea5c4139375feac36673"},{"sha":"4c759d554c4ba4c7ba6898994e889279d45bf2f6","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"added find() to db.js","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/4c759d554c4ba4c7ba6898994e889279d45bf2f6"},{"sha":"f19e2054e2da4253e99f34b2a8ab127d540427d2","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy D"},"message":"added create() to user.js","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/f19e2054e2da4253e99f34b2a8ab127d540427d2"},{"sha":"5a84173077b7c3e877ffd615206a1371f4aadc87","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"added create-account and updated the login page to redirect there when the appropriate button is pushed","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/5a84173077b7c3e877ffd615206a1371f4aadc87"},{"sha":"c1a1c3011ab1644279b55e6a884126e5dc2ec41e","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"fixed directories","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/c1a1c3011ab1644279b55e6a884126e5dc2ec41e"},{"sha":"51e459e65e35da04aa15907e03fbceb25948545b","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"actually fixed directory","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/51e459e65e35da04aa15907e03fbceb25948545b"},{"sha":"cab6b0dd00676529c5ac23ef2f10b886ecbbce0a","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"Teacher logins work","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/cab6b0dd00676529c5ac23ef2f10b886ecbbce0a"},{"sha":"4107e10f33c2963bf7d0ccb7a88958458225ed87","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"completed account creation for students and teachers","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/4107e10f33c2963bf7d0ccb7a88958458225ed87"},{"sha":"f52391b9e05c03c3a5bc2be2dd036c42ede5fd3b","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"create-account now uses route parameters instead of queries","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/f52391b9e05c03c3a5bc2be2dd036c42ede5fd3b"},{"sha":"b4ffa270bd8bb0040c4899ae89de30c1ec6188fd","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"added password hashing and user authentication. The browser currently caches the home pages, which may not be what we want -- to discuss","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/b4ffa270bd8bb0040c4899ae89de30c1ec6188fd"},{"sha":"2175a71a22f3617490a497756228f6ac2dfd2e0b","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"moved crypto.js into helpers directory","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/2175a71a22f3617490a497756228f6ac2dfd2e0b"},{"sha":"7f97640446feb4e6c025ab2f0cdc9176965dfa36","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"removed console logging in auth.js","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/7f97640446feb4e6c025ab2f0cdc9176965dfa36"},{"sha":"810648f55c3910578239380ade7fa7116e566576","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"teacher home page now displays class list and can create classes","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/810648f55c3910578239380ade7fa7116e566576"},{"sha":"74ed5462183f453a2aed24582eeff03259ef3f98","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"removed old directory structure","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/74ed5462183f453a2aed24582eeff03259ef3f98"},{"sha":"1d9ed20c083ae116c1c0b17031a93aab0b5321da","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"changed gitignore to ignore visual studio files","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/1d9ed20c083ae116c1c0b17031a93aab0b5321da"},{"sha":"c01ce5792576fe162a96162587a318dd4e33d95c","author":{"email":"471dec5fdf74eac965386de394f60c3eb4bf41cb@gmail.com","name":"Jeremy Dormitzer"},"message":"finished teacher homepage. Student stats are placeholder","distinct":false,"url":"https://api.github.com/repos/StorybookRoad/storybook-road-library/commits/c01ce5792576fe162a96162587a318dd4e33d95c"}]}