|
/0. Websites you may like/
|
|
[CourseClub.ME].url
|
0.1 KB
|
|
0. Websites you may like/
|
|
[FCS Forum].url
|
0.1 KB
|
|
[FreeCourseSite.com].url
|
0.1 KB
|
|
1. Getting Started/
|
|
1. Project App Demo.mp4
|
118.6 MB
|
|
1. Project App Demo.vtt
|
12.2 KB
|
|
2. GraphQL Introduction.mp4
|
66.0 MB
|
|
2. GraphQL Introduction.vtt
|
9.5 KB
|
|
3. Apollo Apollo Boost Introduction.mp4
|
38.6 MB
|
|
3. Apollo Apollo Boost Introduction.vtt
|
3.2 KB
|
|
4. Install Packages our for Project.mp4
|
23.9 MB
|
|
4. Install Packages our for Project.vtt
|
2.1 KB
|
|
10. Adding Ability to Create Recipes Optimistic UI/
|
|
1. Make AddRecipe a Stateful Component.mp4
|
63.6 MB
|
|
1. Make AddRecipe a Stateful Component.vtt
|
5.1 KB
|
|
2. Implement addRecipe Mutation on Client.mp4
|
134.9 MB
|
|
2. Implement addRecipe Mutation on Client.vtt
|
134.9 MB
|
|
3. Clear State and Redirect Upon addRecipe Mutation.mp4
|
42.4 MB
|
|
3. Clear State and Redirect Upon addRecipe Mutation.vtt
|
3.5 KB
|
|
4. Learning and Implementing Optimistic UI.mp4
|
121.2 MB
|
|
4. Learning and Implementing Optimistic UI.vtt
|
10.3 KB
|
|
11. Building Search Functionality/
|
|
1. Create searchRecipes Query on Backend, add Apollo Query to Search Component.mp4
|
86.1 MB
|
|
1. Create searchRecipes Query on Backend, add Apollo Query to Search Component.vtt
|
8.2 KB
|
|
2. Index Recipe Fields, Perform Search Query on Input Change Event.mp4
|
99.5 MB
|
|
2. Index Recipe Fields, Perform Search Query on Input Change Event.vtt
|
9.3 KB
|
|
3. Add SearchItem Component.mp4
|
30.5 MB
|
|
3. Add SearchItem Component.vtt
|
2.6 KB
|
|
12. Adding User Profile/
|
|
1. Add UserInfo Component to Profile Page.mp4
|
109.0 MB
|
|
1. Add UserInfo Component to Profile Page.vtt
|
10.4 KB
|
|
2. Add UserRecipes Component to Profile Page, Implement getUserRecipes Query.mp4
|
78.5 MB
|
|
2. Add UserRecipes Component to Profile Page, Implement getUserRecipes Query.vtt
|
7.3 KB
|
|
3. Add Route Protection with withAuth Component.mp4
|
89.3 MB
|
|
3. Add Route Protection with withAuth Component.vtt
|
9.4 KB
|
|
13. Deleting User Recipes and Refetching Queries/
|
|
1. Add and Implement deleteUserRecipe Mutation.mp4
|
77.7 MB
|
|
1. Add and Implement deleteUserRecipe Mutation.vtt
|
5.9 KB
|
|
2. Add Optimistic UI to deleteUserRecipe Mutation.mp4
|
58.2 MB
|
|
2. Add Optimistic UI to deleteUserRecipe Mutation.vtt
|
5.4 KB
|
|
3. Add refetchQueries to deleteUserRecipe Mutation.mp4
|
25.3 MB
|
|
3. Add refetchQueries to deleteUserRecipe Mutation.vtt
|
2.2 KB
|
|
4. Add refetchQueries to addRecipe Mutation.mp4
|
24.7 MB
|
|
4. Add refetchQueries to addRecipe Mutation.vtt
|
2.0 KB
|
|
5. Provide Default Text for User Without Recipes.mp4
|
14.9 MB
|
|
5. Provide Default Text for User Without Recipes.vtt
|
1.8 KB
|
|
14. Adding Like Unlike Functionality/
|
|
1. Create LikeRecipe Component and Hide If Not Auth.mp4
|
41.4 MB
|
|
1. Create LikeRecipe Component and Hide If Not Auth.vtt
|
4.0 KB
|
|
2. Add and Implement likeRecipe Mutation.mp4
|
87.8 MB
|
|
2. Add and Implement likeRecipe Mutation.vtt
|
7.8 KB
|
|
3. Develop Client-side Logic to Properly Toggle Like.mp4
|
54.3 MB
|
|
3. Develop Client-side Logic to Properly Toggle Like.vtt
|
6.0 KB
|
|
4. Create and Implement unlikeRecipe Mutation with Optimistic UI.mp4
|
106.5 MB
|
|
4. Create and Implement unlikeRecipe Mutation with Optimistic UI.vtt
|
8.4 KB
|
|
15. Deploying our Application/
|
|
1. Prepare for Deployment.mp4
|
52.0 MB
|
|
1. Prepare for Deployment.vtt
|
3.7 KB
|
|
2. Use Fragments to Clean Up Queries.mp4
|
47.8 MB
|
|
2. Use Fragments to Clean Up Queries.vtt
|
4.8 KB
|
|
3. Deploy to Heroku.mp4
|
166.1 MB
|
|
3. Deploy to Heroku.vtt
|
13.5 KB
|
|
16. BONUS Adding Component Libraries to Style and Animate our App/
|
|
1. Add Additional CSS to Project.mp4
|
18.1 MB
|
|
1. Add Additional CSS to Project.vtt
|
2.2 KB
|
|
1.1 App.css.css
|
3.9 KB
|
|
2. Adds imageUrl field on Recipe model and imageUrl input in addRecipe.mp4
|
55.5 MB
|
|
2. Adds imageUrl field on Recipe model and imageUrl input in addRecipe.vtt
|
4.8 KB
|
|
3. Display Recipe Image on Home Page, Build Card.mp4
|
45.6 MB
|
|
3. Display Recipe Image on Home Page, Build Card.vtt
|
4.6 KB
|
|
4. Style Recipe Page.mp4
|
61.3 MB
|
|
4. Style Recipe Page.vtt
|
6.4 KB
|
|
5. Add CKEditor Component to AddRecipe Page for Formatted Instructions.mp4
|
74.7 MB
|
|
5. Add CKEditor Component to AddRecipe Page for Formatted Instructions.vtt
|
6.3 KB
|
|
6. Intro to React Pose Animation Library.mp4
|
56.9 MB
|
|
6. Intro to React Pose Animation Library.vtt
|
7.6 KB
|
|
7. Add React Pose Animation to Home Page.mp4
|
102.4 MB
|
|
7. Add React Pose Animation to Home Page.vtt
|
102.4 MB
|
|
8. Add Spinners When Loading.mp4
|
67.6 MB
|
|
8. Add Spinners When Loading.vtt
|
5.0 KB
|
|
9. Style Searchbar and Redeploy.mp4
|
59.3 MB
|
|
9. Style Searchbar and Redeploy.vtt
|
59.3 MB
|
|
9.1 Final Code.zip.zip
|
258.2 KB
|
|
17. BONUS #2 Update Recipes for Full CRUD Functionality/
|
|
1. Add Update Button, Make UserRecipes Stateful Component.mp4
|
28.7 MB
|
|
1. Add Update Button, Make UserRecipes Stateful Component.vtt
|
2.5 KB
|
|
1.1 Add Update Button, Make UserRecipes Stateful Component.zip.zip
|
222.5 KB
|
|
2. Create Edit Recipe Modal.mp4
|
70.9 MB
|
|
2. Create Edit Recipe Modal.vtt
|
6.8 KB
|
|
2.1 Create Edit Recipe Modal.zip.zip
|
223.2 KB
|
|
3. Populate Edit Recipe Modal.mp4
|
49.6 MB
|
|
3. Populate Edit Recipe Modal.vtt
|
4.6 KB
|
|
3.1 Populate Edit Recipe Modal.zip.zip
|
223.2 KB
|
|
4. Create updateUserRecipe Mutation, Execute on Client.mp4
|
83.7 MB
|
|
4. Create updateUserRecipe Mutation, Execute on Client.vtt
|
7.1 KB
|
|
4.1 Create updateUserRecipe Mutation, Execute on Client.zip.zip
|
225.0 KB
|
|
18. BONUS LECTURE/
|
|
1. Bonus Lecture.mp4
|
6.5 MB
|
|
1. Bonus Lecture.vtt
|
0.6 KB
|
|
1.1 Become a Subscriber CodeArtistry.html
|
0.1 KB
|
|
2. Project Setup and Building a GraphQL Backend/
|
|
1. Git Clone and npm Install Dependencies.mp4
|
11.0 MB
|
|
1. Git Clone and npm Install Dependencies.vtt
|
1.3 KB
|
|
2. Initialize Express Server.mp4
|
35.3 MB
|
|
2. Initialize Express Server.vtt
|
35.3 MB
|
|
3. Create MongoDB Atlas Database and Connect To It.mp4
|
45.9 MB
|
|
3. Create MongoDB Atlas Database and Connect To It.vtt
|
6.5 KB
|
|
4. Create Mongoose Schemas.mp4
|
76.2 MB
|
|
4. Create Mongoose Schemas.vtt
|
7.5 KB
|
|
5. Add Apollo-Express Middleware.mp4
|
52.9 MB
|
|
5. Add Apollo-Express Middleware.vtt
|
5.5 KB
|
|
6. Create GraphQL Schema.mp4
|
41.6 MB
|
|
6. Create GraphQL Schema.vtt
|
5.2 KB
|
|
7. Add bodyParser Middleware and Root Query Type.mp4
|
40.3 MB
|
|
7. Add bodyParser Middleware and Root Query Type.vtt
|
4.6 KB
|
|
3. Queries and Mutations in GraphQL GraphiQL/
|
|
1. Create First Mutation.mp4
|
37.3 MB
|
|
1. Create First Mutation.vtt
|
6.0 KB
|
|
2. Create First Query.mp4
|
28.7 MB
|
|
2. Create First Query.vtt
|
3.9 KB
|
|
4. Creating our React App Connecting React to GraphQL/
|
|
1. Create React Application with create-react-app.mp4
|
31.2 MB
|
|
1. Create React Application with create-react-app.vtt
|
1.8 KB
|
|
2. Clean Up App.js and Add Components Folder.mp4
|
39.1 MB
|
|
2. Clean Up App.js and Add Components Folder.vtt
|
3.0 KB
|
|
3. Add Client Dependencies and Set Up ApolloClientApolloProvider.mp4
|
23.6 MB
|
|
3. Add Client Dependencies and Set Up ApolloClientApolloProvider.vtt
|
2.3 KB
|
|
4. Create Queries Folder, Write First Apollo Query.mp4
|
45.9 MB
|
|
4. Create Queries Folder, Write First Apollo Query.vtt
|
45.9 MB
|
|
5. Add cors Middleware to Prevent Cross-Origin Errors.mp4
|
22.3 MB
|
|
5. Add cors Middleware to Prevent Cross-Origin Errors.vtt
|
2.6 KB
|
|
6. Add Skeleton CSS and Base Styles.mp4
|
12.8 MB
|
|
6. Add Skeleton CSS and Base Styles.vtt
|
1.5 KB
|
|
6.1 App.css.css
|
0.6 KB
|
|
5. Creating User Signup Functionality Password Hashing/
|
|
1. Create Signup Mutation.mp4
|
59.0 MB
|
|
1. Create Signup Mutation.vtt
|
5.3 KB
|
|
2. Hash User Password with bcrypt.mp4
|
36.7 MB
|
|
2. Hash User Password with bcrypt.vtt
|
3.9 KB
|
|
3. Add Routing with react-router-dom.mp4
|
56.2 MB
|
|
3. Add Routing with react-router-dom.vtt
|
5.5 KB
|
|
4. Add Form to Signup Component.mp4
|
28.1 MB
|
|
4. Add Form to Signup Component.vtt
|
3.1 KB
|
|
5. Manage Input State in Signup Form.mp4
|
60.7 MB
|
|
5. Manage Input State in Signup Form.vtt
|
5.4 KB
|
|
6. Add Mutation Component to Signup Component, Write SIGNUP_USER Apollo Mutation.mp4
|
47.7 MB
|
|
6. Add Mutation Component to Signup Component, Write SIGNUP_USER Apollo Mutation.vtt
|
6.2 KB
|
|
7. Add onSubmit to Signup Form, Run Signup Mutation on Client.mp4
|
37.7 MB
|
|
7. Add onSubmit to Signup Form, Run Signup Mutation on Client.vtt
|
15.2 MB
|
|
7.1 react-recipes.zip.zip
|
1.4 MB
|
|
8. Create Error Component, Clear State Upon Submit, Add Form Validation.mp4
|
96.1 MB
|
|
8. Create Error Component, Clear State Upon Submit, Add Form Validation.vtt
|
96.1 MB
|
|
6. Adding Signin Functionality/
|
|
1. Create Signin Mutation on Backend.mp4
|
55.2 MB
|
|
1. Create Signin Mutation on Backend.vtt
|
5.2 KB
|
|
2. Implement Signin Mutation on Client.mp4
|
44.5 MB
|
|
2. Implement Signin Mutation on Client.vtt
|
4.2 MB
|
|
3. Add Token to Local Storage, Put Token on Authorization Header.mp4
|
61.8 MB
|
|
3. Add Token to Local Storage, Put Token on Authorization Header.vtt
|
6.5 KB
|
|
7. User Authorization in GraphQL/
|
|
1. Verify JWT on Backend to Get Current User.mp4
|
38.7 MB
|
|
1. Verify JWT on Backend to Get Current User.vtt
|
38.7 MB
|
|
2. Add getCurrentUser Query, Create withSession Component.mp4
|
109.9 MB
|
|
2. Add getCurrentUser Query, Create withSession Component.vtt
|
9.8 KB
|
|
3. Redirect Upon SigninSignup, Refetch getCurrentUser Query Upon Redirect.mp4
|
56.1 MB
|
|
3. Redirect Upon SigninSignup, Refetch getCurrentUser Query Upon Redirect.vtt
|
5.5 KB
|
|
8. Adding User-Based Navigation to React/
|
|
1. Add Navbar Component, Add Search Component.mp4
|
61.6 MB
|
|
1. Add Navbar Component, Add Search Component.vtt
|
6.0 KB
|
|
2. Add Navbar Links For Auth User.mp4
|
52.0 MB
|
|
2. Add Navbar Links For Auth User.vtt
|
4.4 KB
|
|
3. Make Navbar Dynamic, Add Custom Heading.mp4
|
31.9 MB
|
|
3. Make Navbar Dynamic, Add Custom Heading.vtt
|
3.4 KB
|
|
9. Building Basic UI from Query Data Adding User Signout/
|
|
1. Implement Signout Button.mp4
|
60.5 MB
|
|
1. Implement Signout Button.vtt
|
5.7 KB
|
|
2. Map Over Recipes, Create Recipe Item Component.mp4
|
55.1 MB
|
|
2. Map Over Recipes, Create Recipe Item Component.vtt
|
5.2 KB
|
|
3. Create Recipe Page, Get Recipe Id From Path.mp4
|
56.8 MB
|
|
3. Create Recipe Page, Get Recipe Id From Path.vtt
|
5.1 KB
|
|
4. Add getRecipe Query in Backend, Run Query on Recipe Page.mp4
|
49.9 MB
|
|
4. Add getRecipe Query in Backend, Run Query on Recipe Page.vtt
|
49.9 MB
|
|
5. Output getRecipe Data to Recipe Page, Scaffold Add Recipe Form.mp4
|
62.0 MB
|
|
5. Output getRecipe Data to Recipe Page, Scaffold Add Recipe Form.vtt
|
6.1 KB
|
|
Total files 166
|