<script> // Simulate a simple digital "door" application with interactive UI let doors = []; const NUM_DOORS = 10; function initDoors() { const container = document.getElementById('doors-container'); for (let i = 0; i < NUM_DOORS; i++) { const door = document.createElement('div'); door.classList.add('door', 'bg-white', 'hover:bg-gray-200', 'transition-all', 'shadow-lg', 'rounded-lg', 'cursor-pointer', 'relative'); door.setAttribute('data-id', i); door.innerHTML = ` <div class="h-40 w-full flex flex-col items-center justify-center"> <p class="text-lg font-bold">Door ${i + 1}</p> <p class="mt-1">Closed</p> </div> `; container.appendChild(door); doors.push(door); } } document.addEventListener('DOMContentLoaded', () => { initDoors(); document.querySelectorAll('.door').forEach(door => { door.addEventListener('click', () => { const doorId = door.getAttribute('data-id'); const currentStatus = door.querySelector('p').textContent; const title = door.querySelector('p'); const status = door.querySelector('p'.nextElementSibling); if (currentStatus === "Closed") { title.textContent = `<i>Door ${doorId + 1}</i>`; status.textContent = "Open"; title.classList.add('text-green-600''); } else { title.textContent = `Door ${doorId + 1}`; status.textContent = "Closed"; title.classList.remove('text-green-600''); } }); }); }); </script> <!-- UI: Doors2 App Home Page --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Doors2 - Digital Access App</title> <link href="/doors2/styles.css" rel="stylesheet" /> <script src="/tailwindcss.js" defer></script> </head> <body class="bg-gray-50"> <header class="bg-gradient-to-r from-blue-600 to-cyan-500 p-5 text-white text-center"> <h1 class="text-4xl font-extrabold"><i>Doors2</i></h1> <p class="mt-2">Control digital access and security from anywhere. All doors at your fingertips. <br> Powered by Doors2</p> </header> <main class="p-8"> <section class="mb-12"> <h2 class="text-2xl font-bold">Your Doors </h2> <div id="doors-container" class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6 mt-6"></div> </section> <section> <h2 class="text-2xl font-bold">Features</h2> <p class="mt-4"> <ul class="list-disc pl-5"> <li>Secure access control for smart buildings</li> <li>Real-time status update from all connected doors</li> <li>Instant door opening via mobile</li> <li>Activity logs for all door interactions</li> <li>Custom permissions across all doors</li> </ul> </p> </section> </main> <footer class="text-center p-6 bg-gray-200 mt-10"> <p><i>Made with 🔐 for better access management</i><br> © 2025 Doors2 Inc.</p> </footer> </body> </html>