1. Create React App With Typescript
2. Integrate Apollo Client In React App
3. Add Codegen CLI - Generate Types from GraphQL Schema
4. Apollo Codegen Plugin For Generating Hooks
5. MUI Drawer React Component
6. List Drawer Actions Option - Link
7. Integration of React Router Dom V6 - Routes
8. Login Form Using Formik and Yup For Validation
9. Generate Login Mutation and Call Inside Login Container
10. Show Loader and Error For Login Request
11. Auth Provider Using React API Context
12. Add Logout Feature
13. Secure Routes - Require Auth Component
14. Roles Based Routing - React Router Dom V6
15. Add Post Container With Retry Implementation
16. Apollo Middleware For Injecting Authorization Header In Requests
17. PostList Component For Displaying Posts
18. Show Comments For Post
19. Add Comment Form
20. Comment Issue Explained and Fixed
21. Add Post Form With Formik and Yup Validation
22. Add comment Issue Fixed
23. Add register Form
24. Option For Navigating To Register Page from Login