Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Admin Login | PaySwift</title> | |
| <link rel="icon" type="image/x-icon" href="/static/favicon.ico"> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> | |
| <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> | |
| <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> | |
| <style> | |
| .gradient-bg { | |
| background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); | |
| } | |
| </style> | |
| </head> | |
| <body class="min-h-screen bg-gray-100"> | |
| <div class="flex min-h-screen"> | |
| <div class="hidden md:block md:w-1/2 gradient-bg"> | |
| <div class="flex items-center justify-center h-full p-12"> | |
| <div class="text-white max-w-md"> | |
| <h1 class="text-4xl font-bold mb-6">PaySwift Admin</h1> | |
| <p class="text-xl mb-8">Secure access to your payment dashboard</p> | |
| <div class="flex items-center space-x-4"> | |
| <div class="w-12 h-12 bg-white bg-opacity-20 rounded-full flex items-center justify-center"> | |
| <i data-feather="shield"></i> | |
| </div> | |
| <div> | |
| <h3 class="font-semibold">Enterprise Security</h3> | |
| <p class="text-sm opacity-80">Bank-level encryption</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="w-full md:w-1/2 flex items-center justify-center p-8"> | |
| <div class="w-full max-w-md bg-white rounded-xl shadow-lg p-8"> | |
| <div class="text-center mb-8"> | |
| <h2 class="text-3xl font-bold text-gray-800">Admin Portal</h2> | |
| <p class="text-gray-600 mt-2">Sign in to your account</p> | |
| </div> | |
| <form class="space-y-6"> | |
| <div> | |
| <label class="block text-gray-700 mb-2">Admin ID</label> | |
| <input type="text" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-purple-500" placeholder="admin1" required> | |
| <p class="text-xs text-gray-500 mt-1">Valid IDs: admin1, admin2, superadmin</p> | |
| </div> | |
| <div> | |
| <label class="block text-gray-700 mb-2">Password</label> | |
| <input type="11111111 | |
| " class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-purple-500" placeholder="Enter your password" required> | |
| <p class="text-xs text-gray-500 mt-1">Use your assigned secure password</p> | |
| </div> | |
| <div class="flex items-center justify-between"> | |
| <div class="flex items-center"> | |
| <input type="checkbox" id="remember" class="h-4 w-4 text-purple-600 focus:ring-purple-500 border-gray-300 rounded"> | |
| <label for="remember" class="ml-2 block text-sm text-gray-700">Remember me</label> | |
| </div> | |
| <a href="#" class="text-sm text-purple-600 hover:text-purple-500">Forgot password?</a> | |
| </div> | |
| <button type="submit" class="w-full gradient-bg text-white py-3 px-4 rounded-lg hover:opacity-90 transition duration-200 font-medium"> | |
| Sign In <i data-feather="log-in" class="inline ml-2"></i> | |
| </button> | |
| <div class="text-center text-sm text-gray-500 mt-6"> | |
| <p>Need help? <a href="#" class="text-purple-600 hover:text-purple-500">Contact support</a></p> | |
| </div> | |
| </form> | |
| </div> | |
| </div> | |
| </div> | |
| <script> | |
| AOS.init(); | |
| feather.replace(); | |
| </script> | |
| </body> | |
| </html> |