Главная
Study mode:
on
1
Intro -
2
Database Setup -
3
Install Dependencies -
4
Initial Express Setup -
5
Connect Database -
6
Morgan Logger -
7
Template Engine & Layouts -
8
Index Routes & Views -
9
Materialize & Font Awesome -
10
Set Static Folder -
11
Login Layout -
12
Login Page Template -
13
Start Google Login -
14
Passport Intro -
15
Passport Config & Sessions -
16
User Model -
17
Passport Google Strategy -
18
Auth Routes -
19
Save Google Profile Data -
20
Logout -
21
Navigation -
22
Auth Middleware -
23
Store Sessions In Database -
24
Story Model -
25
Dashboard Stories -
26
Add Story -
27
Format Date Handlebar Helper -
28
Public Stories -
29
Truncate & StripTags Helpers -
30
Edit Icon Helper -
31
Edit Story -
32
Method Override For PUT Requests -
33
Method Override For DELETE Requests -
34
Single Story Page -
35
User Stories -
Description:
Build a full-stack Node.js application called StoryBooks from scratch using Express, MongoDB, and Google OAuth. Learn to set up a database, install dependencies, configure Express, implement user authentication with Passport and Google OAuth strategy, create models for users and stories, design views with Materialize and Handlebars, and develop features such as creating, editing, and deleting stories. Master concepts like middleware, session management, and RESTful routing while creating a functional web application for sharing and managing personal stories.

Node.js App From Scratch - Express, MongoDB & Google OAuth

Traversy Media
Add to list
0:00 / 0:00