diff --git a/admin.php b/admin.php
new file mode 100644
index 0000000..d6858a4
--- /dev/null
+++ b/admin.php
@@ -0,0 +1,73 @@
+query('SELECT id, name, email, message, status, created_at FROM service_requests ORDER BY created_at DESC');
+$requests = $stmt->fetchAll();
+
+?>
+
+
+
+
+
+
Incoming Service Requests
+
+
+
+
+
+ | ID |
+ Name |
+ Email |
+ Message |
+ Received At |
+ Status |
+ Actions |
+
+
+
+
+
+ | No service requests yet. |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/css/custom.css b/assets/css/custom.css
index 694f580..e344c0d 100644
--- a/assets/css/custom.css
+++ b/assets/css/custom.css
@@ -1,32 +1,5 @@
-
-/* Orange and Dark Gray Theme */
-:root {
- --bs-primary: #fd7e14; /* Vivid Orange */
- --bs-secondary: #6c757d;
- --bs-dark: #343a40;
- --bs-primary-rgb: 253, 126, 20;
-}
-
-body {
- font-family: 'Inter', sans-serif;
- background-color: #f8f9fa;
-}
-
-.btn-primary {
- background-color: var(--bs-primary);
- border-color: var(--bs-primary);
-}
-
-.btn-primary:hover {
- background-color: #e46a0a;
- border-color: #d16209;
-}
-
-.navbar-dark {
- background-color: var(--bs-dark) !important;
-}
-
-.footer {
- background-color: #343a40;
- color: white;
-}
+/*
+This file is intentionally left minimal.
+Most styles are handled by Tailwind CSS utility classes directly in the PHP files.
+Use this file for custom components or styles that are difficult to achieve with utilities alone.
+*/
diff --git a/db/migrations/002_create_users_table.sql b/db/migrations/002_create_users_table.sql
new file mode 100644
index 0000000..8059949
--- /dev/null
+++ b/db/migrations/002_create_users_table.sql
@@ -0,0 +1,15 @@
+CREATE TABLE IF NOT EXISTS `users` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(255) NOT NULL,
+ `password` varchar(255) NOT NULL,
+ `role` varchar(50) NOT NULL DEFAULT 'admin',
+ `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `username` (`username`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+-- Insert a default admin user with a temporary password 'password'
+-- The password hash is for 'password'
+INSERT INTO `users` (`username`, `password`, `role`)
+SELECT 'admin', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'admin'
+WHERE NOT EXISTS (SELECT 1 FROM `users` WHERE `username` = 'admin');
diff --git a/db/migrations/003_add_case_fields_to_service_requests.sql b/db/migrations/003_add_case_fields_to_service_requests.sql
new file mode 100644
index 0000000..3b3d607
--- /dev/null
+++ b/db/migrations/003_add_case_fields_to_service_requests.sql
@@ -0,0 +1,6 @@
+-- Add new columns to the service_requests table for detailed case information
+ALTER TABLE `service_requests`
+ADD COLUMN `case_title` VARCHAR(255) NULL AFTER `email`,
+ADD COLUMN `case_type` VARCHAR(100) NULL AFTER `case_title`,
+ADD COLUMN `urgency` VARCHAR(50) NULL AFTER `case_type`,
+ADD COLUMN `services_required` VARCHAR(255) NULL AFTER `urgency`;
diff --git a/footer.php b/footer.php
index 5e712bc..b2fa6d6 100644
--- a/footer.php
+++ b/footer.php
@@ -1,13 +1,13 @@
+
+
+
-
-
-