Full Stack Photobook App | Vue, GraphQL, AWS Amplify
Build and deploy a full stack Photobook app built with Vue.js, GraphQL& AWS Amplify
Program With Erik YouTube Channel
https://www.youtube.com/channel/UCshZ3rdoCLjDYuTR_RBubzw
Code:
https://github.com/ErikCH/TraversyMediaAWSPhotoBook
AWS Workshop:
https://github.com/amazon-archives/aws-reinvent-2019-mobile-workshops/tree/master/MOB303
Timestamps:
0:00 Overview of Application
1:32 Setup
4:04 Overview of AWS Services
06:10 Install Tools
11:36 Amplify Configuration
16:03 Configure Vue App With Amplify
18:45 Authentication
20:00 Adding AWS Cognito To App
24:50 Add Authentication To Vue
27:42 Setting up Auth Vuex Store
41:29 Creating Login Component
49:17 Setup Routes
51:51 Create Signup Page
01:04:20 Creating Nav Component
01:11:57 Adding Route Guards
01:17:45 GraphQL and Storage
01:18:42 Add AWS Storage
01:20:15 Add AWS App Sync
01:22:46 Updating GraphQL Schema
01:27:46 Mocking GraphQL API with Playground
01:38:17 Adding Album Vuex store
01:49:43 Update Albums page
02:05:25 Update AlbumsDetails page
02:14:39 Testing out album feature
02:15:44 Lambda Function
02:17:00 Adding Lambda in AWS Amplify
02:20:00 Update Amplify Photo Processor
02:22:45 Update amplify storage
02:24:31 Update cloud formation template
02:29:20 Testing App E2E
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Traversy Media · Traversy Media · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Changing Your DNS/Nameservers
Traversy Media
Create a MySQL database in cPanel
Traversy Media
Install & Uninstall Joomla Extensions
Traversy Media
Adding and linking an article in Joomla
Traversy Media
Create a Joomla Blog
Traversy Media
Import & Export A MySQL Database
Traversy Media
Use A Custom Font On Your Website Using CSS
Traversy Media
Connect Joomla Site With Dreamweaver
Traversy Media
Remove Phoca Gallery 3.2.3 Footer Text
Traversy Media
Drupal 7 Security Update 7.19 to 7.20
Traversy Media
Add An Addon Domain In Cpanel
Traversy Media
Pull A Heroku Rails App and Database
Traversy Media
Create a Custom Joomla 2.5 Module - Part 1
Traversy Media
Create a Custom Joomla 2.5 Module - Part 2
Traversy Media
Create a Custom Joomla 2.5 Module - Part 3
Traversy Media
Joomla SEO Tutorial - sh404sef Configuration
Traversy Media
Font Dragr
Traversy Media
Convert an HTML Template to Joomla 2.5/3.0 - Part One
Traversy Media
Convert an HTML Template to Joomla 2.5/3.0 - Part Two
Traversy Media
Rockettheme Rocketlauncher Joomla Site in Under 10 Minutes
Traversy Media
JQuery FAQ Slider Tutorial
Traversy Media
301 Redirect With htaccess File
Traversy Media
Convert HTML to Wordpress Theme - Part 1
Traversy Media
Convert HTML to Wordpress Theme - Part 2
Traversy Media
Easy JQuery Widgets
Traversy Media
Codeigniter App Part 1 - Creating the Database
Traversy Media
Codeigniter App Part 2 - Installation and Configuration
Traversy Media
Codeigniter App Part 6 - Login/Register System
Traversy Media
Codeigniter App Part 7 - Models List CRUD
Traversy Media
Codeigniter App Part 8 - Models Task CRUD
Traversy Media
Node.js Part 1 - Install NodeJS on Windows
Traversy Media
Node.js Part 3 - Building a Static Page Server
Traversy Media
Node.js Part 4 - NPM
Traversy Media
Node.js Part 2 - Install MongoDB in Windows
Traversy Media
Create a Joomla Quickstart with Custom Sample Data
Traversy Media
Install MongoDB in Ubuntu
Traversy Media
HTML5 Web Storage
Traversy Media
Create a Joomla Bootstrap Template From Scratch
Traversy Media
Ubuntu Server 14.04 Setup Part 1 - Installation
Traversy Media
Ubuntu Server 14.04 Setup Part 3 - Set Static IP
Traversy Media
Create A Wordpress Widget - Part 1
Traversy Media
Create A Wordpress Widget - Part 2
Traversy Media
Create A Wordpress Widget - Part 3
Traversy Media
Create A Wordpress Widget - Part 4
Traversy Media
Get Started With Sass on Windows
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 1
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 6
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 4
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 5
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 3
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 2
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 7
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 10
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 8
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 11
Traversy Media
Build An HTML5 Template With Bootstrap and SASS - Part 9
Traversy Media
Build An Audio Player Using HTML5 & jQuery - Part 1
Traversy Media
Build An Audio Player Using HTML5 & jQuery - Part 2
Traversy Media
Youtube Data API v3 & jQuery To List Channel Videos
Traversy Media
Using Bootstrap With Ruby on Rails
Traversy Media
More on: AI Systems Design
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Beyond Vector Search: Real-World RAG Patterns on AWS
Medium · RAG
The Answer Is an Edge, Not a Sentence — Building a Topology-Native GraphRAG Intelligence Platform with TigerGraph
Dev.to · feminist
Cómo construí un sistema RAG para convertirme en Red Teamer con IA — proyecto en Evolve
Dev.to AI
What is RAG and Why Every AI App Needs It
Medium · LLM
Chapters (30)
Overview of Application
1:32
Setup
4:04
Overview of AWS Services
6:10
Install Tools
11:36
Amplify Configuration
16:03
Configure Vue App With Amplify
18:45
Authentication
20:00
Adding AWS Cognito To App
24:50
Add Authentication To Vue
27:42
Setting up Auth Vuex Store
41:29
Creating Login Component
49:17
Setup Routes
51:51
Create Signup Page
1:04:20
Creating Nav Component
1:11:57
Adding Route Guards
1:17:45
GraphQL and Storage
1:18:42
Add AWS Storage
1:20:15
Add AWS App Sync
1:22:46
Updating GraphQL Schema
1:27:46
Mocking GraphQL API with Playground
1:38:17
Adding Album Vuex store
1:49:43
Update Albums page
2:05:25
Update AlbumsDetails page
2:14:39
Testing out album feature
2:15:44
Lambda Function
2:17:00
Adding Lambda in AWS Amplify
2:20:00
Update Amplify Photo Processor
2:22:45
Update amplify storage
2:24:31
Update cloud formation template
2:29:20
Testing App E2E
🎓
Tutor Explanation
DeepCamp AI