For the backend, I customized Payload CMS to serve dual purposes. Instead of creating a separate admin system, I configured Payload to work as both the backend API and the superadmin dashboard. Custom collections for newsletters, offers, users, and transactions mirror the frontend validation rules. The client gains full control over the entire marketplace through a single interface.