Taper5749's picture
build every page
e726e32 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Staff Panel - Kudaram Lakeview</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
</head>
<body class="bg-gray-100">
<div class="flex h-screen">
<!-- Sidebar -->
<div class="w-64 bg-gray-800 text-white">
<div class="p-4 border-b border-gray-700">
<h1 class="text-xl font-bold flex items-center">
<img src="/static/logo.png" alt="Logo" class="h-8 mr-2">
Staff Panel
</h1>
</div>
<nav class="p-4">
<div class="space-y-2">
<a href="/staff" class="flex items-center p-2 rounded bg-gray-700">
<i data-feather="home" class="mr-2"></i> Dashboard
</a>
<a href="/staff/checkin" class="flex items-center p-2 rounded hover:bg-gray-700">
<i data-feather="log-in" class="mr-2"></i> Check-ins
<i data-feather="log-in" class="mr-2"></i> Check-ins
</a>
<a href="/staff/checkout" class="flex items-center p-2 rounded hover:bg-gray-700">
<i data-feather="log-out" class="mr-2"></i> Check-outs
</a>
<a href="/staff/guests" class="flex items-center p-2 rounded hover:bg-gray-700">
<i data-feather="users" class="mr-2"></i> Guests
</a>
<a href="/staff/rooms" class="flex items-center p-2 rounded hover:bg-gray-700">
<i data-feather="home" class="mr-2"></i> Rooms
</a>
<a href="/staff/services" class="flex items-center p-2 rounded hover:bg-gray-700">
<i data-feather="bell" class="mr-2"></i> Guest Services
</a>
</div>
</nav>
</div>
<!-- Main Content -->
<div class="flex-1 overflow-auto">
<!-- Top Navigation -->
<header class="bg-white shadow-sm">
<div class="flex justify-between items-center p-4">
<h2 class="text-xl font-semibold">Staff Dashboard</h2>
<div class="flex items-center space-x-4">
<div class="relative">
<i data-feather="bell" class="text-gray-500"></i>
<span class="absolute top-0 right-0 h-2 w-2 rounded-full bg-red-500"></span>
</div>
<div class="flex items-center">
<img src="http://static.photos/people/200x200/6" alt="Staff" class="h-8 w-8 rounded-full">
<span class="ml-2">Staff Member</span>
</div>
</div>
</div>
</header>
<!-- Dashboard Content -->
<main class="p-6">
<!-- Today's Tasks -->
<div class="bg-white rounded-lg shadow overflow-hidden mb-6">
<div class="px-6 py-4 border-b border-gray-200">
<h3 class="text-lg font-semibold">Today's Tasks</h3>
</div>
<div class="p-6">
<div class="space-y-4">
<div class="flex items-start">
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center">
<i data-feather="log-in" class="text-blue-600"></i>
</div>
<div class="ml-4">
<h4 class="text-sm font-medium">Check-in for Room 203</h4>
<p class="text-sm text-gray-500">Mr. Sharma - Expected at 2:00 PM</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-green-100 flex items-center justify-center">
<i data-feather="log-out" class="text-green-600"></i>
</div>
<div class="ml-4">
<h4 class="text-sm font-medium">Check-out for Room 105</h4>
<p class="text-sm text-gray-500">Ms. Patel - By 11:00 AM</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-purple-100 flex items-center justify-center">
<i data-feather="bell" class="text-purple-600"></i>
</div>
<div class="ml-4">
<h4 class="text-sm font-medium">Room Service Request</h4>
<p class="text-sm text-gray-500">Room 307 - Extra towels needed</p>
</div>
</div>
</div>
</div>
</div>
<!-- Current Guests -->
<div class="bg-white rounded-lg shadow overflow-hidden">
<div class="px-6 py-4 border-b border-gray-200">
<h3 class="text-lg font-semibold">Current Guests</h3>
</div>
<div class="overflow-x-auto">
<table class="min-w-full divide-y divide-gray-200">
<thead class="bg-gray-50">
<tr>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Room</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Guest</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Check-in</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Check-out</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Status</th>
</tr>
</thead>
<tbody class="bg-white divide-y divide-gray-200">
<tr>
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">Deluxe 203</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Rahul Sharma</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">15 May 2023</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">18 May 2023</td>
<td class="px-6 py-4 whitespace-nowrap">
<span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">Checked In</span>
</td>
</tr>
<tr>
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">Suite 105</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Priya Patel</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">14 May 2023</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">16 May 2023</td>
<td class="px-6 py-4 whitespace-nowrap">
<span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">Pending Check-out</span>
</td>
</tr>
<tr>
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">Family 307</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Vikram Singh</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">12 May 2023</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">15 May 2023</td>
<td class="px-6 py-4 whitespace-nowrap">
<span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">Checked In</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</main>
</div>
</div>
<script>
// Initialize feather icons
feather.replace();
</script>
</body>
</html>