This is a full application build of the StoryBooks app which uses Node.js, Express, MongoDB, Passport with a Google OAuth strategy and more.
Full Code:
https://github.com/bradtraversy/storybooks
š Become a Patron: Show support & get perks!
http://www.patreon.com/traversymedia
Website & Udemy Course Links:
Follow Traversy Media:
https://www.twitter.com/traversymedia
https://www.instagram.com/traversymedia
https://www.facebook.com/traversymedia
TimeStamps:
Intro -
Database Setup -
Install Dependencies -
Initial Express Setup -
Connect Database -
Morgan Logger -
Template Engine & Layouts -
Index Routes & Views -
Materialize & Font Awesome -
Set Static Folder -
Login Layout -
Login Page Template -
Start Google Login -
Passport Intro -
Passport Config & Sessions -
User Model -
Passport Google Strategy -
Auth Routes -
Save Google Profile Data -
Logout -
Navigation -
Auth Middleware -
Store Sessions In Database -
Story Model -
Dashboard Stories -
Add Story -
Format Date Handlebar Helper -
Public Stories -
Truncate & StripTags Helpers -
Edit Icon Helper -
Edit Story -
Method Override For PUT Requests -
Method Override For DELETE Requests -
Single Story Page -
User Stories -
1:00:21
12:08
52:41
3:23:11