Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

NodeJS Express MongoDB - Build a Shopping Cart with Stripe Payment Integration

Academind via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete e-commerce shopping cart application using Node.js, Express, and MongoDB in this comprehensive 4-hour tutorial series. Start by setting up the development environment and creating the foundational structure for your shopping cart project. Implement MongoDB and Mongoose for database management, then seed initial product data and create dynamic views to display products effectively. Build user authentication functionality with Passport.js, including secure sign-up and sign-in processes with CSRF protection and input validation. Develop cart management features by creating cart models and views that allow users to add and manage items. Integrate Stripe payment processing to handle credit card verification and secure payment transactions. Implement order management by storing completed orders in the database and creating user profile pages to display order history. Apply middleware for route protection and session management to ensure secure user experiences. Complete the application with finishing touches that enhance functionality and user interface. Master full-stack web development concepts including database design, user authentication, payment processing, and session management while building a production-ready e-commerce solution.

Syllabus

New Laravel & NodeJS Project: Shopping Cart
NodeJS / Express / MongoDB - Build a Shopping Cart - #1 Intro & Setup
NodeJS / Express / MongoDB - Build a Shopping Cart - #2 Product Index View
NodeJS / Express / MongoDB - Build a Shopping Cart - #3 MongoDB / Mongoose Setup
NodeJS / Express / MongoDB - Build a Shopping Cart - #4 Seeding Data
NodeJS / Express / MongoDB - Build a Shopping Cart - #5 Outputting Data
NodeJS / Express / MongoDB - Build a Shopping Cart - #6 Sign Up View, CSRF Protection & User Model
NodeJS / Express / MongoDB - Build a Shopping Cart - #7 Sign Up with Passport
NodeJS / Express / MongoDB - Build a Shopping Cart - #8 Validation
NodeJS / Express / MongoDB - Build a Shopping Cart - #9 Sign In
NodeJS / Express / MongoDB - Build a Shopping Cart - #10 Route Grouping & Protection (Middleware)
NodeJS / Express / MongoDB - Build a Shopping Cart - #11 Adding a Session Store
NodeJS / Express / MongoDB - Build a Shopping Cart - #12 Cart Model
NodeJS / Express / MongoDB - Build a Shopping Cart - #13 Cart Views
NodeJS / Express / MongoDB - Build a Shopping Cart - #14 Stripe Payment Views
NodeJS / Express / MongoDB - Build a Shopping Cart - #15 Stripe Verifying Credit Cards
NodeJS / Express / MongoDB - Build a Shopping Cart - #16 Making Charges with Stripe
NodeJS / Express / MongoDB - Build a Shopping Cart - #17 Storing Orders in the Database
NodeJS / Express / MongoDB - Build a Shopping Cart - #18 Forcing User Login
NodeJS / Express / MongoDB - Build a Shopping Cart - #19 Displaying Orders in the User Profile
NodeJS / Express / MongoDB - Build a Shopping Cart - #20 Finishing Touches

Taught by

Academind

Reviews

Start your review of NodeJS Express MongoDB - Build a Shopping Cart with Stripe Payment Integration

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.