Welcome to the course! In this first episode, we get a full overview and demo of what we'll be building together: a file marketplace with Laravel where users can sell digital products. This isn't just any marketplace, though—each seller gets their own custom subdomain, and we use Stripe Connect to handle payments, which means you (the platform owner) get a cut of every sale. Super cool if you want to build your own SaaS marketplace!
We kick off by registering a new seller account, pick out a subdomain, and then go through the Stripe Connect onboarding process. You'll see exactly what the seller experience is like, including filling out business details and connecting a bank account (don’t worry, it’s all test info for the demo).
Once that's set, we move on to creating a product—complete with file uploads, price setting, and easy status toggles. Then, we check out what the customer experience looks like: browsing the seller's marketplace, buying a product, and handling payment through Stripe's checkout.
After a successful payment, we look at the buyer's confirmation email, see how they access their files, and return to the seller dashboard to review fresh sales stats and insights.
Think of this video as both an orientation and a sneak peek of what you’ll be able to build. Now that you know how it all fits together, we’re ready to start coding!