Building a cash-back site like Rakuten or Ibotta with Bubble involves creating several key pages, including a dashboard page for browsing offers and viewing cashback values, a profile page for regular users to see their transaction history and points earned, and a referral page that redirects users to merchant websites. The platform also requires a database to store user data and affiliate tracking links, as well as workflows to automate tasks such as saving changes to brand details and awarding points to users. The tutorial covers how to create these pages and configure the workflow using Bubble's visual design tool and drag-and-drop interface, allowing users to build their app without coding.