Brad Traversy builds a full-stack StoryBooks application from scratch using Node.js, Express, MongoDB, and Passport.js for Google OAuth.
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:
github.com/bradtraversy/storybooks
💖 Become a Patron: Show support & get perks!
patreon.com/traversymedia
Website & Udemy Course Links:
traversymedia.com
Follow Traversy Media:
twitter.com/traversymediainstagram.com/traversymediafacebook.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 -
Why it's here
2 people recommend this
What people say. Recommended as an excellent full-stack tutorial for learning Node.js and database integration.
n
u/ncubezin r/Frontend • Recommends
On “How much time did it take you to get your first job?”
>learning Mongo Express and Node
I'm glad you asked. Watch this video. He's the best tutor on YouTube, imo. I also recommend this playlist. He's the 2nd best tutor on YouTube, imo.