Build a MERN Stack TODO List Application with Authentication | Vite, React-Query, React Router 6

Channel:
Subscribers:
254,000
Published on ● Video Link: https://www.youtube.com/watch?v=oJBu2k7OEk8



Duration: 2:14:32
9,464 views
193


Using react-query, react-router-dom@6, mongoose, express, react, vite

code found here: https://github.com/codyseibert/mern-todo

00:00:00 Introduction
00:01:32 API Setup
00:02:45 npm init
00:05:04 package.json overview
00:07:07 Setup Index.js
00:09:00 Running our Server
00:10:03 Get Todos Endpoint
00:12:23 Installing Nodemon
00:15:04 Dotenv Setup
00:17:26 Morgan Middleware
00:19:06 Cors Middleware
00:20:08 Setup Router
00:24:55 Login Route
00:30:46 Authentication Middleware
00:38:44 Hook into Mongodb Atlas
00:44:22 Todo Mongoose Model
00:46:24 Get Todos Route
00:48:25 Create Todo Route
00:52:04 Update Todo Route
00:59:11 Delete Todo Route
01:03:00 React Vite Setup
01:08:03 Fetch Todos with useEffect
01:16:35 Display Todos
01:19:35 Using React Query Instead
01:24:50 Extract TodoItem Component
01:26:43 Complete Item Checkbox Logic
01:34:41 Update Todo Text Logic
01:37:19 Delete Todo Logic
01:39:58 Create Todo Component Logic
01:47:56 Issue with Typing (Debounce)
01:54:03 Login Page (React Router 6)
02:03:12 React Context for Token
02:14:07 Final Remarks

------------

🔔 Newsletter http://eepurl.com/hnderP
💬 Discord https://discord.gg/4kGbBaa
📁. GitHub https://github.com/codyseibert/youtube







Tags:
web development
programming
coding
code
learn to code
tutorial
software engineering
vite
react-query
express
mongo
mongoose
mongdb atlas
react-router 6
react router 6
jwt
jsonwebtoken
authentication
full stack
mern stack
react
node
node 18