Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Build Full Stack eCommerce App with Stripe and Plaid
Introduction
Introduction (1:23)
Building Out The UI
Project Setup (5:16)
Design Specs and Login View (16:21)
Register User View (8:52)
Home View Part 1 (12:55)
HomeVC Part 2 - Vacation Model (11:15)
HomeVC Part 3 - TableView (18:36)
Vacation Details View Part 1 (10:20)
Vacation Details Pt 2: ScrollView (8:23)
Vacation Details Pt 3: Filling In The Details (11:35)
Vacation Details Pt 4: Image Gallery (24:59)
Checkout View Part 1 (8:20)
Checkout View Part 2 (13:37)
Checkout View Part 3 (13:00)
Refactor and Cleanup (14:08)
Firebase Authentication
I Skipped The UI Section (5:56)
What Is Firebase (9:53)
Creating Firebase Project (17:26)
Firebase Authentication Pt 1 (16:34)
Firebase Authentication Pt 2 (19:06)
Getting Started With Cloud Functions
What are Cloud Functions (4:12)
Creating Cloud Functions Project (18:56)
What Can You Do With Cloud Functions (7:30)
Different Types Of Cloud Functions (3:43)
More on HTTP Request Function (24:15)
Firestore Cloud Trigger (13:24)
A Cautionary Tale: How I Majorly Screwed Up
Getting Started With Stripe
What Is Stripe? (4:11)
Sign Up For Stripe
Client - Backend - Stripe Flow Overview (4:29)
Create Stripe Customer (25:42)
Firestore Database Introduction (6:03)
Reading and Writing Firestore Data (29:36)
User Service (12:40)
Ephemeral Keys (16:36)
Payment Options ViewController (12:41)
Fees Calculator (8:10)
Payment Intents API Overview (6:28)
Payment Intent Cloud Function (5:37)
Finish CheckoutVC UI (7:52)
Complete Payment Client Side (27:13)
Stripe Wrap Up (9:32)
Admin React Web App
I Just Want To Deploy The Web App (4:51)
Admin App Section Intro (3:13)
What's a React Web App? (11:38)
Firebase Hosting (7:21)
Source Code Tour (17:54)
Fetching Firestore Collection Data (5:59)
Production and Dev Environments
What Are Development (Deployment) Environments (3:24)
Creating Dev and Production Environments in Xcode (29:19)
Environments in Cloud Functions (11:12)
Environments in Web App (8:27)
Plaid
What is Plaid? (10:37)
Sign Up For Plaid (4:56)
Create Link Token Function (15:24)
Fetch Link Token (6:14)
ManageBankAccountsVC (9:05)
Launching Plaid Flow (16:01)
Exchange Public Token (15:15)
Fetch Bank Accounts Cloud Function (17:43)
Delete Bank Account (14:48)
Checkout With Bank Account (17:34)
Plaid Redirect URI (European Countries) (10:03)
Deployment Environment Setup For Plaid (8:02)
Final Section
Firestore Security Rules (14:44)
Firebase Email Extension (14:22)
Source Code and Documentation
What is this section?
Setting Up Xcode Project
Setting Up Stripe and Cloud Functions
Setting Up Web Admin App
Setting Up Plaid and Cloud Functions
A Cautionary Tale: How I Majorly Screwed Up
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock