This guide consists of 3 parts Using React, Node.js, Express & MongoDB youβll learn how to build a Full Stack MERN Project - from start to finish. The App is called βMemoriesβ and it is a simple social media MERN application that allows users to post interesting events that happened in their lives.
π Materials/References:
GitHub Code (feel free to give it a star β): https://github.com/adrianhajdin/project_mern_memories
HTTP status codes: https://www.restapitutorial.com/httpstatuscodes.html
MongoDB Atlas: https://www.mongodb.com/cloud/atlasβ
MemDev: https://mem.dev/β
Styles Files: https://gist.github.com/adrianhajdin/d99aaa67124f0de7667fd3937715fb26
Image: http://bit.ly/memories_image
Subscribe: https://www.youtube.com/channel/UCmXmlB4-HJytD7wek0Uo97A
Chapters:
00:00β Intro + Demo
02:28β Backend Setup
06:18β Frontend Setup
8:46β index.js Setup
10:21β MongoDB Setup
12:01β Connecting to the Database
15:45β Routing
18:40β Backend Folder Structure
23:39β Controllers
28:50β JSX Structure
36:58β Styling
42:01β Redux!
57:07β Form
1:09:05β Create a Post
1:13:23β MERN
This video is the second part of a two-part series where youβll learn React, Node.js, Express & MongoDB. Youβll also learn how to build a Full Stack MERN Project - from start to finish. The App is called βMemoriesβ and it is a simple social media MERN application that allows users to post interesting events that happened in their lives.
Chapters
00:00β Intro
01:27β Posts
12:52β Update Functionality
34:33β Debugging
37:28β Delete Functionality
44:47β Like Functionality
51:14β Additional Fixes
55:40β Mobile Responsiveness
1:00:48β Action Constants
1:06:40β Environmental Variables
1:10:58β Deployment
Using React, Node.js, Express & MongoDB in previous videos youβve learned how to build a Full Stack MERN Project. In this video, weβre going to add Authentication! Auth is a complex process, it means allowing users to register and log in. Today, youβre going to learn it completely. Email login using JWT, OAuth Google login, and much more. Enjoy!
Chapters:
00:00:00β Intro
00:03:52β Layout
00:25:54β Auth Form
00:48:53β Google OAuth
01:16:24β JWT Login
01:26:50β JWT Auth Backend
01:43:36β Auth Middleware
01:56:57β JWT Login Frontend
02:07:55β User Actions
02:21:09β Like, delete & edit
02:27:58β Token Expiry
02:32:09β Deployment
#react #javascript #node #mongodb #express