1. Introduction
2. Prerequisites
3. Topics you will learn
4. Salesforce Org Creation
5. Setting Up Your Experience Site
6. Creating the Invitation Object
7. Adding Fields to the Invitation Object
8. Creating Program Detail Object
9. Adding Fields to Program Detail Object
10. Creating Invitation Response Object
11. Adding Fields to Invitation Response Object
12. Adding Roll-Up Summary Field
13. Creating an Invitation App
14. Setting the Page Layout for an Invitation
15. Creating an Invitation Record
16. Fixing and Testing the Invitation URL
17. Setting Up the Project in VSCode and Authorizing with Salesforce Org
18. Creating a Banner Component
19. Utilizing Static Resources in Salesforce
20. Fixing Site Spacing
21. Designing the Layout for the Banner Component
22. Setting Up the Apex Class
23. Fetching Banner Details in LWC from Apex
24. Implementing a Countdown Timer
25. Adding Confetti to the Banner
26. Creating an Invitation Program Component
27. Fetching Program Details
28. Designing the Layout for the Invitation Program Details
29. Creating an Invitation Address Component
30. Fetching Invitation Address Details
31. Designing the Layout for the Invitation Address component
32. Creating an Invitation Response Component
33. Fetching Invitation RSVP Details
34. Designing the Layout for the Invitation Response component
35. Fetching Response Picklist Values
36. Submit RSVP Response
37. Display Response Submitted Message
38. Persistent form response using LocalStorage
39. Display Message if Respond By Date Is Past
40. Responsiveness
41. Color Theme Handling
42. Making InvitationId Dynamic
43. Final Testing