Build a Full Stack Baby Shop App | Next.js, Node.js, MongoDB & Admin Panel part one
In this complete full-stack tutorial, we build a baby items e-commerce platform from the ground up — with a customer storefront and a full admin dashboard. It will consist: - Customer website (Toys, Car Seats, Clothing, Strollers) - Admin panel with sales charts, orders & product management - JWT authentication with HttpOnly Cookies - Google OAuth & Email/Password login - Role-based access control (Admin vs Customer) Stack: Next.js · Node.js · MongoDB · JWT · Google Auth github Links backend- https://github.com/aluku7-wq/mick-backend dashboard- https://github.com/aluku7-wq/micky_dashboard assets- https://github.com/aluku7-wq/micky-assets Episode One 23:02 Setting up the backend (Node.js API) 26:59 Setting up the MongoDB database (Node.js API) 31:42 Setting up validation of environment variables (Node.js API) 38:49 Setting up the logger utility (Node.js API) 47:43 Connecting backend to MongoDB (Node.js API) Episode Two 1:03:37 Setting up the authorization utility using JWT (Node.js API) 1:22:20 Setting up error handling middleware (Node.js API) 1:26:12 Setting up role-based auth and authorization middleware (Node.js API) 1:49:45 Setting up user DB schema and model (Node.js API) 2:12:48 Admin user bootstrapping service (Node.js API) 2:34:10 Signup controller (Node.js API) 2:57:04 Login controller (Node.js API) 3:23:27 Google signup/login controller (Node.js API) 3:49:06 Forgot password controller (Node.js API) 4:11:34 Setting up mailing service (Node.js API) 4:28:36 Reset password controller (Node.js API) 4:50:06 Logout controller (Node.js API) 4:55:01 Setting up auth router (Node.js API) Episode Three 5:06:38 Setting up Next.js (Admin Panel) 5:10:10 Setting up dark/light themes (Admin Panel) Episode Four 6:13:31 Setting up Redux Toolkit / RTK (Admin Panel) 6:54:22 Login, forgot password, reset password (Admin Panel)
Download
0 formatsNo download links available.