I need a self-service web platform that sells short-lived Azure security labs. The site will take care of user onboarding, seat allocation, payments and countdown timing, then spin up an isolated Azure tenant where Microsoft Defender and Sentinel are already deployed. Here is the flow I have in mind: after purchasing a seat via PayPal, a learner is placed in a private Azure workspace that lives for exactly two hours. During that window the student can hunt, investigate and configure as if it were a real SOC, but nothing leaves the sandbox. When the timer expires, access is automatically revoked and the environment is wiped so the next learner starts fresh. Key DELIVERABLES #1 automatic creation and destruction of workspace and resourcegroups #2 Role-based access controls so I can separate admins, instructors and students. #3 A dashboard that shows the lab session timer, past session history and simple progress metrics in real time. #4 Seamless PayPal checkout tied to seat creation and timer start. #5 Automated teardown and re-provisioning of the lab (Sentinel, Defender, sample data) with no manual intervention. If you have experience combining Azure RBAC, ARM/Bicep or Terraform deployment scripts, and PayPal API integration, I’d love to see how you would structure this. Clean code, clear documentation and a repeatable build will be the acceptance criteria.