Build An Amazon Clone Nodejs Stripe Elasticsearch

Tags: MongoDB

Learn how to use Javascript Serverside Nodejs to build Amazon Clone

Last updated 2022-01-10 | 4.1

- Students will be able to build their own dream e-commerce web application and sell their favorite stuff online!

What you'll learn

Students will be able to build their own dream e-commerce web application and sell their favorite stuff online!

* Requirements

* Should know basics of Javascript operations
* Students should know basics of HTML and CSS
* Students should be really passionate about building web application

Description


Have you ever wondering on how to build your next Revolutionary Ecommerce Web application?

This course will teach you step by step on how to clone an Amazon website with the latest cutting edge technology and that is Node.js

You will use Javascript on both the backend and frontend of the web application.

Live is too short to depend on someone else, if you are still waiting for that one amazing technical co-founder to help you on building your web app, then I suggest you instead of waiting , its better for you to do it yourself.

Every code that will be written by me, will be explained in details. So you do not need to worry about not understanding certain algorithm.

If you are ready to embark on this journey on building an Ecommerce web application, then what are you waiting for? Lets get into it!


Who this course is for:

  • Node.js ethuasiast
  • Entrepreneurs
  • Frontend Developer
  • Newbie server-side developer

Course content

5 sections • 70 lectures

Installing Nodemon Preview 01:35

Run that Node.js Server! Preview 07:56

Your first home route Preview 04:55

Adding loggin request library: Morgan Preview 04:42

User Schema Preview 23:55

Configure Database with MongoLab Preview 06:20

Create a route for testing User schema Preview 13:22

Subtle Mistake Preview 03:02

Your first EJS file Preview 09:15

Laydown some basics Preview 04:48

Organizing EJS file by creating Partials Preview 04:38

Adding Twitter Bootstrap Preview 08:57

Signup Part 1 Preview 10:15

Signup Part 2 Preview 11:47

Signup Part 3 Preview 14:05

Introduction to Cookie and Session Preview 07:38

Creating a config file Preview 03:07

Login Part 1 Preview 19:59

Login Part 2 Preview 15:45

Fixing some codes Part 1 Preview 10:05

Fixing some codes Part 2 Preview 17:20

Adding an Edit feature: Profile Preview 14:15

Review for this course Preview 00:08

Source code for Section 1 Preview 1 page

Lay down new models Preview 05:26

Adding admin routes Preview 04:10

Category web page EJS Preview 05:30

Adding Categories variable Preview 07:18

Async Preview 04:34

Faker API Preview 11:01

Products route Preview 05:52

Products page EJS Preview 09:51

Single Product Page Preview 04:56

Installing ElasticSearch Preview 03:24

Adding Mongoosastic library: node.js library for ElasticSearch + Mongodb Preview 06:56

Adding search feature Preview 12:03

Pagination Preview 16:14

Instant Search Part 1 Preview 08:12

Instant Search Part 2 Preview 06:37

Instant Search Part 3 Preview 10:02

Source code for Section 2 Preview 1 page

Cart Schema Preview 03:14

Modify signup Route Preview 07:34

Adding cart quantity middleware Preview 08:51

Adding product to a cart Route Preview 04:50

Modify Product.ejs page Preview 09:20

Plus and Minus button Preview 09:45

Adding Cart Route Preview 02:38

Adding Cart Page Preview 08:32

Adding Remove feature to remove product from cart Preview 07:22

Payment Part 1 Preview 07:23

Payment Part 2 Preview 07:27

Payment Part 3 Preview 11:07

Modify Payment Route Preview 10:22

Adding a spinner Preview 05:29

Modify profile route Preview 04:08

Adding History Page Preview 05:28

Source code for section 3 Preview 1 page

Facebook Login Part 1: Facebook Developer Settings Preview 03:30

Facebook Login Part 2: Config on Node.js side Preview 04:13

Facebook Login Part 3: Adding Middleware Preview 12:01

Facebook Login Part 4: Routes Preview 03:15

Facebook Login Part 5: Adding Facebook button Preview 06:21

Facebook Login Part 6: Modify our Facebook Middleware Preview 06:30