Setting up Node.js
  • Introduction
  • Setting up and Installing Dependencies
  • Adding all the middle wares
  • Running your first server
  • Setting up MLab
  • Setting up Configuration file for database, port number and secret key
  • Adding CORS
  • Source Code: Section 1
Setting up Angular 5
  • Overview
  • Installing Dependencies - Angular
  • Adding Dependencies to App Module
  • Setting up Navbar and Footer
  • logo.png
  • Setting up Navbar and Footer Episode 2
  • Angular Router Explanation
  • Setting up Home Page
  • Setting up REST Service
  • Setting up Data Service, Message Component
  • Source Code: Section 2
Authentication - Node.js
  • Overview
  • Create your first UserSchema model Part 1: Why
  • UserSchema model Part 2: Attributes
  • UserSchema model Part 3: Hash Password
  • UserSchema model Part 4: Compare Password
  • UserSchema model Part 5: Gravatar
  • UserSchema model Part 6: Conclusion
  • Create a signup API
  • Create a login API
  • Source Code: Section 3
Authentication - Angular.js
  • Overview, JWT on the frontend, localStorage
  • Create Registration Component, Logic
  • Registration Page Design
  • Create Login Component, Logic
  • Login Page Design
  • Auth Guard
  • Features Demo
  • Source code: Section 4
Profile and Address API - Node.js
  • Overview
  • Create A JSONWEBTOKEN middleware
  • Profile API - GET
  • Profile API - Editing your profile
  • Address API - GET and POST
  • Source code: Section 5
Profile and Address Pages - Angular
  • Get Profile Logic
  • Profile Page
  • Settings Page
  • Create Address Page
  • Features Demo
  • Source code: Section 6
Adding a category and product as a seller - Node.js
  • Overview
  • Create a category Schema
  • Create a category Schema
  • Get all categories API
  • Create a Product Schema
  • Create amazon web services account
  • Install dependencies
  • Create an upload function using s3 and multer
  • Add a product API - Seller
  • Get my Product API
  • Using faker library to increase the amount of products stored
  • Source Code: Section 7
Adding a category and product as a seller - Angular
  • Create Categories Component
  • Add Category (Under Categories)
  • Create Post Product Component
  • Create My-Products Component
  • Source Code: Section 8
Products API - Node.js
  • Getting all products in a specific category
  • Pagination concept
  • Async.waterfall, params and query
  • Getting all products in a specific category API Part 1 - Counting
  • Getting all products in specific category API Part 2 - Pagination
  • Getting all products in a specific category API Part 3 - Getting category name
  • Getting all products in a specific category API Part 4 - Using async.parallel
  • Getting a single product API
  • Getting all products API
  • Source Code: Section 9
Products API - Angular
  • Pagination concept
  • Create Category Component
  • Create Product Component
  • Add Product Cards to Home
  • Source Code: Section 10
Review API - Node.js
  • Create a Review Schema
  • Create a Review API - POST
  • Install deepPopulate
  • Calculate average rating using virtuals on Product Schema
  • Source Code: Section 11
Review feature - Angular
  • Post a review
  • Source Code: Section 12