Side project: there is no client, I built it to study or to experiment.
Personal project built following a course: a multi-store e-commerce where every seller has their own subdomain on the same platform, with Stripe Connect payments, roles and a library of purchased content, in Next.js and Payload CMS.
What I explored. Multi-tenancy: stores separated by subdomain, role-based permissions, payments split per seller with Stripe Connect, a catalogue with categories and reviews, protected content visible only to buyers.
What it helped with later. Payload as the base for real products, not just websites: I use it in client projects and on this site.