|
|
001 Adding New Pages.en.srt
|
SRT
|
5.9 KB
|
|
|
001 Adding New Pages.mp4
|
MP4
|
18.3 MB
|
|
|
001 Cart Items Collection.en.srt
|
SRT
|
10.6 KB
|
|
|
001 Cart Items Collection.mp4
|
MP4
|
49.3 MB
|
|
|
001 Deployment Options.en.srt
|
SRT
|
7.2 KB
|
|
|
001 Deployment Options.mp4
|
MP4
|
13.6 MB
|
|
|
001 Displaying Products.en.srt
|
SRT
|
6.9 KB
|
|
|
001 Displaying Products.mp4
|
MP4
|
29.7 MB
|
|
|
001 First Post Page.en.srt
|
SRT
|
4.7 KB
|
|
|
001 First Post Page.mp4
|
MP4
|
18.3 MB
|
|
|
001 Global Styles.en.srt
|
SRT
|
8.6 KB
|
|
|
001 Global Styles.mp4
|
MP4
|
28.5 MB
|
|
|
001 Next Blog_ Overview.en.srt
|
SRT
|
3.7 KB
|
|
|
001 Next Blog_ Overview.mp4
|
MP4
|
7.4 MB
|
|
|
001 Next Shop_ Overview.en.srt
|
SRT
|
3.6 KB
|
|
|
001 Next Shop_ Overview.mp4
|
MP4
|
14.4 MB
|
|
|
001 Product Card.en.srt
|
SRT
|
10.6 KB
|
|
|
001 Product Card.mp4
|
MP4
|
44.5 MB
|
|
|
001 Strapi Authentication.en.srt
|
SRT
|
10.8 KB
|
|
|
001 Strapi Authentication.mp4
|
MP4
|
40.7 MB
|
|
|
001 ThemeSwitch Component.en.srt
|
SRT
|
11.3 KB
|
|
|
001 ThemeSwitch Component.mp4
|
MP4
|
45.4 MB
|
|
|
001 Why React Query.en.srt
|
SRT
|
8 KB
|
|
|
001 Why React Query.mp4
|
MP4
|
39.6 MB
|
|
|
002 Cart Page.en.srt
|
SRT
|
4.4 KB
|
|
|
002 Cart Page.mp4
|
MP4
|
18.9 MB
|
|
|
002 Common Page Component.en.srt
|
SRT
|
9.4 KB
|
|
|
002 Common Page Component.mp4
|
MP4
|
51.6 MB
|
|
|
002 Component Styles with Styled JSX.en.srt
|
SRT
|
12.5 KB
|
|
|
002 Component Styles with Styled JSX.mp4
|
MP4
|
42.9 MB
|
|
|
002 Create Next App.en.srt
|
SRT
|
9.8 KB
|
|
|
002 Create Next App.mp4
|
MP4
|
35 MB
|
|
|
002 Dark Mode Styles.en.srt
|
SRT
|
9 KB
|
|
|
002 Dark Mode Styles.mp4
|
MP4
|
33.7 MB
|
|
|
002 Fetching Data Server-side.en.srt
|
SRT
|
8.2 KB
|
|
|
002 Fetching Data Server-side.mp4
|
MP4
|
35.4 MB
|
|
|
002 Markdown Syntax.en.srt
|
SRT
|
4.1 KB
|
|
|
002 Markdown Syntax.mp4
|
MP4
|
13.6 MB
|
|
|
002 Next Link Component.en.srt
|
SRT
|
7.9 KB
|
|
|
002 Next Link Component.mp4
|
MP4
|
25.3 MB
|
|
|
002 Required Tools.html
|
HTML
|
1.5 KB
|
|
|
002 Responsive Grid.en.srt
|
SRT
|
8.3 KB
|
|
|
002 Responsive Grid.mp4
|
MP4
|
37 MB
|
|
|
002 Vercel Platform.en.srt
|
SRT
|
9.8 KB
|
|
|
002 Vercel Platform.mp4
|
MP4
|
32.7 MB
|
|
|
002 useQuery Hook.en.srt
|
SRT
|
16.7 KB
|
|
|
002 useQuery Hook.mp4
|
MP4
|
96.6 MB
|
|
|
003 Cart API Route.en.srt
|
SRT
|
6.8 KB
|
|
|
003 Cart API Route.mp4
|
MP4
|
28.8 MB
|
|
|
003 DarkTheme Component.en.srt
|
SRT
|
8.9 KB
|
|
|
003 DarkTheme Component.mp4
|
MP4
|
36.4 MB
|
|
|
003 Exporting as a Static Website.en.srt
|
SRT
|
7.4 KB
|
|
|
003 Exporting as a Static Website.mp4
|
MP4
|
27.5 MB
|
|
|
003 Fetching Data Client-side.en.srt
|
SRT
|
11.6 KB
|
|
|
003 Fetching Data Client-side.mp4
|
MP4
|
49.1 MB
|
|
|
003 Images and Other Assets.en.srt
|
SRT
|
8.8 KB
|
|
|
003 Images and Other Assets.mp4
|
MP4
|
30.6 MB
|
|
|
003 Next.js Project Setup.en.srt
|
SRT
|
12.6 KB
|
|
|
003 Next.js Project Setup.mp4
|
MP4
|
33 MB
|
|
|
003 Product Images.en.srt
|
SRT
|
4.7 KB
|
|
|
003 Product Images.mp4
|
MP4
|
27.4 MB
|
|
|
003 Shared NavBar Component.en.srt
|
SRT
|
8.6 KB
|
|
|
003 Shared NavBar Component.mp4
|
MP4
|
30.1 MB
|
|
|
003 Sign In Form.en.srt
|
SRT
|
11 KB
|
|
|
003 Sign In Form.mp4
|
MP4
|
38.1 MB
|
|
|
003 TypeScript Support.en.srt
|
SRT
|
13.5 KB
|
|
|
003 TypeScript Support.mp4
|
MP4
|
48.7 MB
|
|
|
003 getStaticProps Function.en.srt
|
SRT
|
7 KB
|
|
|
003 getStaticProps Function.mp4
|
MP4
|
25.1 MB
|
|
|
003 useUser Custom Hook.en.srt
|
SRT
|
5.5 KB
|
|
|
003 useUser Custom Hook.mp4
|
MP4
|
35.4 MB
|
|
|
004 Custom App Component.en.srt
|
SRT
|
9.5 KB
|
|
|
004 Custom App Component.mp4
|
MP4
|
28.4 MB
|
|
|
004 Fetching Cart Items.en.srt
|
SRT
|
3.4 KB
|
|
|
004 Fetching Cart Items.mp4
|
MP4
|
12.7 MB
|
|
|
004 Form State and Validation.en.srt
|
SRT
|
7.3 KB
|
|
|
004 Form State and Validation.mp4
|
MP4
|
33.6 MB
|
|
|
004 Hydration.en.srt
|
SRT
|
12.4 KB
|
|
|
004 Hydration.mp4
|
MP4
|
45.9 MB
|
|
|
004 Incremental Static Regeneration.en.srt
|
SRT
|
16.2 KB
|
|
|
004 Incremental Static Regeneration.mp4
|
MP4
|
64.7 MB
|
|
|
004 Linux Server with Nginx.en.srt
|
SRT
|
7.1 KB
|
|
|
004 Linux Server with Nginx.mp4
|
MP4
|
27.1 MB
|
|
|
004 Next Image Component.en.srt
|
SRT
|
11.9 KB
|
|
|
004 Next Image Component.mp4
|
MP4
|
75.2 MB
|
|
|
004 Source Code.en.srt
|
SRT
|
7.4 KB
|
|
|
004 Source Code.html
|
HTML
|
1.4 KB
|
|
|
004 Source Code.mp4
|
MP4
|
26.9 MB
|
|
|
004 getStaticProps in Production Mode.en.srt
|
SRT
|
11.9 KB
|
|
|
004 getStaticProps in Production Mode.mp4
|
MP4
|
48.3 MB
|
|
|
004 useMutation Hook.en.srt
|
SRT
|
12.1 KB
|
|
|
004 useMutation Hook.mp4
|
MP4
|
66.8 MB
|
|
|
005 Displaying Cart Items.en.srt
|
SRT
|
9.9 KB
|
|
|
005 Displaying Cart Items.mp4
|
MP4
|
40.2 MB
|
|
|
005 Linux Server with Node.js.en.srt
|
SRT
|
9.5 KB
|
|
|
005 Linux Server with Node.js.mp4
|
MP4
|
42.4 MB
|
|
|
005 Next Head Component.en.srt
|
SRT
|
6.3 KB
|
|
|
005 Next Head Component.mp4
|
MP4
|
23.2 MB
|
|
|
005 Pre-rendering.en.srt
|
SRT
|
11.1 KB
|
|
|
005 Pre-rendering.mp4
|
MP4
|
43.1 MB
|
|
|
005 Reading a File.en.srt
|
SRT
|
6.6 KB
|
|
|
005 Reading a File.mp4
|
MP4
|
27.4 MB
|
|
|
005 Responsive Product Page.en.srt
|
SRT
|
9.5 KB
|
|
|
005 Responsive Product Page.mp4
|
MP4
|
62.7 MB
|
|
|
005 Saving Preferences to Local Storage.en.srt
|
SRT
|
10.8 KB
|
|
|
005 Saving Preferences to Local Storage.mp4
|
MP4
|
42.6 MB
|
|
|
005 Server-side Rendering.en.srt
|
SRT
|
8.4 KB
|
|
|
005 Server-side Rendering.mp4
|
MP4
|
40.3 MB
|
|
|
005 Sign In API Request.en.srt
|
SRT
|
7.7 KB
|
|
|
005 Sign In API Request.mp4
|
MP4
|
39.3 MB
|
|
|
005 Tailwind CSS Setup.en.srt
|
SRT
|
9.2 KB
|
|
|
005 Tailwind CSS Setup.mp4
|
MP4
|
41.8 MB
|
|
|
005 Updating the Query Cache.en.srt
|
SRT
|
7.5 KB
|
|
|
005 Updating the Query Cache.mp4
|
MP4
|
45.9 MB
|
|
|
006 API Routes.en.srt
|
SRT
|
10.7 KB
|
|
|
006 API Routes.mp4
|
MP4
|
34.2 MB
|
|
|
006 Development vs Production Server.en.srt
|
SRT
|
14.5 KB
|
|
|
006 Development vs Production Server.mp4
|
MP4
|
53.3 MB
|
|
|
006 Error and Loading States.en.srt
|
SRT
|
12 KB
|
|
|
006 Error and Loading States.mp4
|
MP4
|
62.9 MB
|
|
|
006 Feature Detection.en.srt
|
SRT
|
10.5 KB
|
|
|
006 Feature Detection.mp4
|
MP4
|
42.7 MB
|
|
|
006 Lib Module.en.srt
|
SRT
|
6.6 KB
|
|
|
006 Lib Module.mp4
|
MP4
|
27.8 MB
|
|
|
006 Utility-First CSS.en.srt
|
SRT
|
13.9 KB
|
|
|
006 Utility-First CSS.mp4
|
MP4
|
48.2 MB
|
|
|
006 useSignIn Custom Hook.en.srt
|
SRT
|
12 KB
|
|
|
006 useSignIn Custom Hook.mp4
|
MP4
|
78.4 MB
|
|
|
007 API Route with POST.en.srt
|
SRT
|
9.8 KB
|
|
|
007 API Route with POST.mp4
|
MP4
|
36.3 MB
|
|
|
007 Calling API Routes.en.srt
|
SRT
|
5.6 KB
|
|
|
007 Calling API Routes.mp4
|
MP4
|
26.1 MB
|
|
|
007 High-level Architecture.en.srt
|
SRT
|
12.4 KB
|
|
|
007 High-level Architecture.mp4
|
MP4
|
25.8 MB
|
|
|
007 Rendering Markdown.en.srt
|
SRT
|
11.2 KB
|
|
|
007 Rendering Markdown.mp4
|
MP4
|
39.1 MB
|
|
|
007 useSignOut Custom Hook.en.srt
|
SRT
|
8.6 KB
|
|
|
007 useSignOut Custom Hook.mp4
|
MP4
|
54.9 MB
|
|
|
008 Choosing a Data Fetching Strategy.en.srt
|
SRT
|
12.9 KB
|
|
|
008 Choosing a Data Fetching Strategy.mp4
|
MP4
|
41.2 MB
|
|
|
008 Front Matter.en.srt
|
SRT
|
8.6 KB
|
|
|
008 Front Matter.mp4
|
MP4
|
32 MB
|
|
|
008 Login API Route.en.srt
|
SRT
|
6.4 KB
|
|
|
008 Login API Route.mp4
|
MP4
|
28.4 MB
|
|
|
008 Strapi Headless CMS.en.srt
|
SRT
|
17.9 KB
|
|
|
008 Strapi Headless CMS.mp4
|
MP4
|
56 MB
|
|
|
009 Backend Setup.en.srt
|
SRT
|
7.2 KB
|
|
|
009 Backend Setup.mp4
|
MP4
|
31.9 MB
|
|
|
009 Dynamic Route and getStaticPaths.en.srt
|
SRT
|
13.7 KB
|
|
|
009 Dynamic Route and getStaticPaths.mp4
|
MP4
|
60.7 MB
|
|
|
009 Product Page Links.en.srt
|
SRT
|
5.1 KB
|
|
|
009 Product Page Links.mp4
|
MP4
|
19.2 MB
|
|
|
009 Setting a Cookie.en.srt
|
SRT
|
10 KB
|
|
|
009 Setting a Cookie.mp4
|
MP4
|
43.6 MB
|
|
|
010 Listing Files in a Folder.en.srt
|
SRT
|
8.3 KB
|
|
|
010 Listing Files in a Folder.mp4
|
MP4
|
34.9 MB
|
|
|
010 NavBar with Authentication.en.srt
|
SRT
|
7.8 KB
|
|
|
010 NavBar with Authentication.mp4
|
MP4
|
44.1 MB
|
|
|
010 Product Page.en.srt
|
SRT
|
9.8 KB
|
|
|
010 Product Page.mp4
|
MP4
|
43.8 MB
|
|
|
011 Listing Posts.en.srt
|
SRT
|
10.3 KB
|
|
|
011 Listing Posts.mp4
|
MP4
|
40.9 MB
|
|
|
011 Regenerating Product Pages.en.srt
|
SRT
|
8.3 KB
|
|
|
011 Regenerating Product Pages.mp4
|
MP4
|
45.9 MB
|
|
|
011 User API Route.en.srt
|
SRT
|
10.3 KB
|
|
|
011 User API Route.mp4
|
MP4
|
46.9 MB
|
|
|
012 Dynamic Routes in Production Mode.en.srt
|
SRT
|
5.9 KB
|
|
|
012 Dynamic Routes in Production Mode.mp4
|
MP4
|
27.3 MB
|
|
|
012 Fallback_ Blocking.en.srt
|
SRT
|
8.9 KB
|
|
|
012 Fallback_ Blocking.mp4
|
MP4
|
44.3 MB
|
|
|
012 Loading User Data.en.srt
|
SRT
|
10.1 KB
|
|
|
012 Loading User Data.mp4
|
MP4
|
61 MB
|
|
|
013 Fallback and Page Not Found.en.srt
|
SRT
|
10.1 KB
|
|
|
013 Fallback and Page Not Found.mp4
|
MP4
|
50.8 MB
|
|
|
013 Signing Out.en.srt
|
SRT
|
8.2 KB
|
|
|
013 Signing Out.mp4
|
MP4
|
47.4 MB
|
|
|
014 Shared fetchJson function.en.srt
|
SRT
|
7 KB
|
|
|
014 Shared fetchJson function.mp4
|
MP4
|
32.1 MB
|
|
|
015 Custom Error Class.en.srt
|
SRT
|
6.6 KB
|
|
|
015 Custom Error Class.mp4
|
MP4
|
30.6 MB
|
|
|
016 Environment Variables.en.srt
|
SRT
|
9.7 KB
|
|
|
016 Environment Variables.mp4
|
MP4
|
45.4 MB
|
|
|
404.js
|
JS
|
102.4 B
|
|
|
Bonus Resources.txt
|
TXT
|
307.2 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|
|
|
README.md
|
MD
|
1.3 KB
|
|
|
User.settings.json
|
JSON
|
1.2 KB
|
|
|
aloe_vera_3b8dc523d2.jpg
|
JPG
|
103.2 KB
|
|
|
bootstrap.js
|
JS
|
409.6 B
|
|
|
cart-item.js
|
JS
|
204.8 B
|
|
|
cart-item.settings.json
|
JSON
|
409.6 B
|
|
|
cron.js
|
JS
|
512 B
|
|
|
database.js
|
JS
|
307.2 B
|
|
|
database.sqlite3
|
SQLITE3
|
164 KB
|
|
|
editorconfig
|
|
204.8 B
|
|
|
env.example
|
EXAMPLE
|
0 B
|
|
|
eslintignore
|
|
0 B
|
|
|
eslintrc
|
|
512 B
|
|
|
external-assets-links.txt
|
TXT
|
102.4 B
|
|
|
favicon.ico
|
ICO
|
3.6 KB
|
|
|
gitignore
|
|
1 KB
|
|
|
gitkeep
|
|
0 B
|
|
|
golden_pothos_2d9b239514.jpg
|
JPG
|
147.5 KB
|
|
|
jwt.js
|
JS
|
102.4 B
|
|
|
medium_aloe_vera_3b8dc523d2.jpg
|
JPG
|
72.5 KB
|
|
|
medium_golden_pothos_2d9b239514.jpg
|
JPG
|
96 KB
|
|
|
medium_snake_plant_93a885318c.jpg
|
JPG
|
129.9 KB
|
|
|
medium_spider_plant_77ed0f21cc.jpg
|
JPG
|
90.4 KB
|
|
|
medium_swiss_cheese_plant_f7c9d857a8.jpg
|
JPG
|
82.1 KB
|
|
|
medium_zz_plant_f67237012f.jpg
|
JPG
|
87.6 KB
|
|
|
package.json
|
JSON
|
716.8 B
|
|
|
product.js
|
JS
|
204.8 B
|
|
|
product.settings.json
|
JSON
|
614.4 B
|
|
|
robots.txt
|
TXT
|
102.4 B
|
|
|
routes.json
|
JSON
|
921.6 B
|
|
|
server.js
|
JS
|
204.8 B
|
|
|
small_aloe_vera_3b8dc523d2.jpg
|
JPG
|
39.1 KB
|
|
|
small_golden_pothos_2d9b239514.jpg
|
JPG
|
47.5 KB
|
|
|
small_snake_plant_93a885318c.jpg
|
JPG
|
62.7 KB
|
|
|
small_spider_plant_77ed0f21cc.jpg
|
JPG
|
44.8 KB
|
|
|
small_swiss_cheese_plant_f7c9d857a8.jpg
|
JPG
|
38.5 KB
|
|
|
small_zz_plant_f67237012f.jpg
|
JPG
|
43.3 KB
|
|
|
snake_plant_93a885318c.jpg
|
JPG
|
200.9 KB
|
|
|
spider_plant_77ed0f21cc.jpg
|
JPG
|
138.5 KB
|
|
|
swiss_cheese_plant_f7c9d857a8.jpg
|
JPG
|
134.4 KB
|
|
|
thumbnail_aloe_vera_3b8dc523d2.jpg
|
JPG
|
10.2 KB
|
|
|
thumbnail_golden_pothos_2d9b239514.jpg
|
JPG
|
10.3 KB
|
|
|
thumbnail_snake_plant_93a885318c.jpg
|
JPG
|
12.8 KB
|
|
|
thumbnail_spider_plant_77ed0f21cc.jpg
|
JPG
|
10.2 KB
|
|
|
thumbnail_swiss_cheese_plant_f7c9d857a8.jpg
|
JPG
|
8.8 KB
|
|
|
thumbnail_zz_plant_f67237012f.jpg
|
JPG
|
10 KB
|
|
|
zz_plant_f67237012f.jpg
|
JPG
|
137.6 KB
|