In this workshop you'll learn how to use Lens Protocol and Next.js to build out a basic social media application. We'll create a new Next.js app, install our dependencies, then query for user profiles and save them to the local state. We'll then update the UI to list profiles and their metadata, and allow users to click on a profile and navigate to an individual profile view to see the user's posts. Next we'll add a follow button to initialize a transaction in the smart contract to enable "follow" functionality. By the end of the video you should have a good understanding of how to use Lens protocol to build out your own full stack social applications.