Local Images (public folder) 
  Props - Somewhat Dynamic Setup 
  Props - Multiple Approaches 
  Form Submission - Button Example 
  Anonymous Function (arrow) 
  Local Images (src folder) 
  Hero and About Components 
  Alternative Approach - Page Links Component 
  Alternative Approach - More Components 
  Continuous Deployment - Setup 
  Continuous Deployment - Benefits 
  Continuous Deployment "Gotcha" 
  Initial Render and Re-renders 
  General Rules of React Hooks 
  UseState Array Example - Setup 
  UseState Array Example - Complete 
  UseState Object Example - Setup 
  UseState Object Example - Complete 
  UseState Set Function "Gotcha" 
  UseState Functional Update Form 
  UseState - SetTimeout Example 
  UseEffect - Multiple Effects 
  UseEffect Fetch Challenge - Intro 
  UseEffect Fetch Challenge - Complete 
  Multiple Returns - Fetch Data Setup 
  Multiple Returns - Fetch Data 
  UseEffect Cleanup Function - Setup/Challenge 
  UseEffect - Timer Example 
  UseEffect - Event Listeners Example 
  You Might Not Need an Effect 
  Project Structure - Folder Example 
  Project Structure - Named Exports 
  Project Structure - Export Group 
  Leverage Javascript - Intro 
  Leverage Javascript - Challenge 
  Leverage Javascript - Complete 
  User Challenge - Add New User 
  User Challenge - Remove User 
  Custom Hooks - Fetch Person 
  Custom Hooks - Generic Fetch 
  Context API - Prop Drilling 
  Context API - Custom Hook 
  Context API - Global Setup 
  Actions and Default State 
  UseCallback Hook - Common Use Case 
  Birthday Buddy - Import List 
  Birthday Buddy - Render List 
  Birthday Buddy - Clear List 
  Birthday Buddy - CSS (Optional) 
  Reviews - Modulus Operator 
  Questions - Alternative Setup 
  Questions - CSS (Optional) 
  Menu - Display Categories 
  Tabs - Duties and UUID Library 
  Slider - Current Item and Prev/Next 
  Slider - Autoslide (autoplay) 
  Slider - React Slick Setup 
  Slider - React Slick Complete 
  Lorem Ipsum - Submit Form 
  Lorem Ipsum - Nanoid Library 
  Lorem Ipsum - CSS (Optional) 
  Color Generator - Form Structure 
  Color Generator - HTML Color Input 
  Color Generator - Values.js Library 
  Color Generator - Render List 
  Color Generator - React Toastify 
  Color Generator - Change/Add Color 
  Color Generator - Clipboard API 
  Color Generator - CSS (Optional) 
  Grocery Bud - Form Component 
  Grocery Bud - Render Items 
  Grocery Bud - Single Item 
  Grocery Bud - Remove Item 
  Grocery Bud - Local Storage 
  Grocery Bud - Edit Item (Global Setup) 
  Grocery Bud - React Toastify 
  Grocery Bud - CSS (Optional) 
  Navbar - Initial Setup CSS 
  Sidebar/Modal - Components 
  Sidebar/Modal - Global Context 
  Sidebar/Modal - Home Component 
  Sidebar/Modal - Modal Component 
  Sidebar/Modal - Sidebar Component JSX 
  Sidebar/Modal - Sidebar CSS 
  Sidebar/Modal - Sidebar Toggle 
  Strapi - Hide Submenu (Part 1) 
  Strapi - Hide Submenu (Part 2) 
  SPA and React Router Info 
  Nested Pages - More Complex Example 
  Styled Components - Setup 
  Styled Components - Wrapper 
  CocktailList and CocktailCard CSS (optional) 
  Global Loading and Context 
  Single Cocktail CSS (optional) 
  SearchForm CSS (optional) 
  React Query - Landing Page Setup 
  React Query - Landing Page Complete 
  React Query - Single Cocktail Page 
  Add To Cart Functionality 
  Refactor and Local Storage 
  Clear Remove and Edit Reducers 
  Cart Items - Functionality 
  Access RTK Store in Action 
  Login Page - Action Complete 
  Checkout Page - Restrict Access 
  React Query - Landing Page 
  React Query - Single Product Page 
  React Query - All Products Page 
  React Query - Orders Page 
  React Query - Remove Queries 
  Intro Setup Files and Folders 
  Type Annotations and Type Inference 
  Functions Params and Function Returns 
  Optional Default and Rest Parameters 
  Objects as Parameters and Excess Property Checks 
  Type Alias and Intersection Type 
  Type Assertion Type Unknown and Type Never 
  Type Guarding - First Part 
  Type Guarding - Second Part 
  Fetch Data and Declaration Files 
  Tasks Project - First Part 
  Tasks Project - Second Part 
  Next.js Info Setup Home Page and Link Component 
  Layout File Navbar Fonts and Metadata 
  Server Components vs Client Components 
  Nested Layouts and Dynamic Pages 
  Fetch Users and Revalidate Cache 
  useFormStatus and useFormState 
  Delete Button Hidden Input and Bind Method 
  Route Handlers - First Part 
  Route Handlers - Second Part 
  Middleware Local Build and Cache 
  Shadcn-ui Install and Setup 
  Navbar Component - Blueprint 
  NavSearch and CartButton Components 
  Shadcn - Toggle Dark Mode 
  LinksDropdown Component - Initial Setup 
  Connect Prisma to Supabase 
  Practice Writing Prisma Queries 
  SectionTitle and EmptyList Components 
  ProductsContainer Component 
  Products Details Page -  Setup 
  LinksDropdown Component - Complete 
  Test Auth Provider in Production 
  Restrict Access to Admin Pages 
  Create Product Page Setup and Faker Library 
  CreateProductAction - First Approach + Helper Functions 
  Zod Library and Product Schema 
  Upload Image to Supabase Bucket 
  Icon Button and Delete Product Action 
  Complete Admin Products Page 
  Remove Old Image from Supabase Bucket 
  Fetch Admin Product Details 
  Update Image Container Component 
  Favorite Buttons and Actions 
  FavoriteToggleButton and FavoriteToggleForm Components 
  Rating Input and Submit Review Components 
  Rating and Comment Components 
  Product Reviews Component 
  Product Rating Component - Complete 
  Fetch User Reviews and Delete Review Action 
  Restrict Access to Submit Review Button 
  Select Product Amount Component 
  Add To Cart Action - First Part 
  Add To Cart Action - Second Part 
  Cart Page and Cart Totals Component 
  Cart Items List Component 
  Order Model and Order Actions 
  Stripe Setup and API Keys 
  Refactor Order Model and createOrderAction 
  Test Stripe Functionality 
  Atlas Setup - Optional Video !!! 
  Shadcn-ui Overview and Setup 
  Layout Home Page and Create Pages 
  Dashboard Layout Sidebar and Navbar 
  Dropdownlinks Component Change Theme and Toggle Theme 
  Shadcn-ui Form Component and Types 
  Create Job Functionality - Continued 
  Prisma Render and Create Job Action 
  Toast Component React Query Setup and Create Job Form Complete 
  Get All Jobs Action and Page Setup 
  Single Job Page and Edit Job Complete 
  Stats Cards Loading Skeleton and Charts Container 
  Pagination - Button Container 
  Pagination - Complex Button Container 
  Structure and Styled Components 
  Error and Register Page (first part) 
  Register Page (second part) 
  Login User and Dashboard Setup 
  Navbar and Toggle Functionality 
  Add Job Page - First Part 
  Add Job Page - Second Part 
  Recharts Library Update !!! 
  First Pages Context API and Mock Data 
  Info Card and Followers Components 
  Calculate Stats - First Part 
  Calculate Stats - Second Part 
  API Requests - Second Part 
  Authentication (Second Part) and Deploy