diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..133c065
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,79 @@
+@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
+
+body {
+ font-family: 'Poppins', sans-serif;
+ background-color: #FFFFFF;
+ color: #1F2937;
+}
+
+.bg-primary-custom {
+ background-color: #3B82F6;
+}
+
+.btn-primary-custom {
+ background-color: #3B82F6;
+ border-color: #3B82F6;
+ color: #FFFFFF;
+}
+
+.btn-primary-custom:hover {
+ background-color: #2563EB;
+ border-color: #2563EB;
+}
+
+.text-accent-custom {
+ color: #10B981;
+}
+
+.logo {
+ font-weight: 700;
+ font-size: 1.5rem;
+}
+
+.logo .q {
+ color: #10B981;
+}
+
+/* Login Page */
+.login-container {
+ min-height: 100vh;
+ background-image: linear-gradient(to right, rgba(255,255,255,0.95), rgba(255,255,255,0.9)), url('https://picsum.photos/seed/loginbg/1920/1080');
+ background-size: cover;
+ background-position: center;
+}
+
+.login-card {
+ background-color: rgba(255, 255, 255, 0.9);
+ backdrop-filter: blur(10px);
+ border: 1px solid rgba(209, 213, 219, 0.3);
+}
+
+
+/* Dashboard */
+.sidebar {
+ background-color: #F3F4F6;
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 250px;
+ padding-top: 1.5rem;
+}
+
+.sidebar .nav-link {
+ color: #1F2937;
+ font-weight: 500;
+ margin: 0.5rem 0;
+}
+
+.sidebar .nav-link.active,
+.sidebar .nav-link:hover {
+ color: #3B82F6;
+ background-color: #E0E7FF;
+ border-radius: 8px;
+}
+
+.main-content {
+ margin-left: 250px;
+ padding: 2rem;
+}
\ No newline at end of file
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..2378c0a
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1,35 @@
+
+document.addEventListener('DOMContentLoaded', function () {
+ const fileUploadInput = document.getElementById('fileUpload');
+ const printOptionsModal = new bootstrap.Modal(document.getElementById('printOptionsModal'));
+ const uploadForm = document.getElementById('uploadForm');
+ const fileNameSpan = document.getElementById('fileName');
+ const filePreview = document.getElementById('filePreview');
+
+ fileUploadInput.addEventListener('change', function () {
+ if (this.files && this.files[0]) {
+ const file = this.files[0];
+ fileNameSpan.textContent = file.name;
+
+ // Simple preview for images
+ if (file.type.startsWith('image/')) {
+ const reader = new FileReader();
+ reader.onload = function (e) {
+ filePreview.innerHTML = `
`;
+ };
+ reader.readAsDataURL(file);
+ } else {
+ // Placeholder for non-image files
+ filePreview.innerHTML = '';
+ }
+
+ printOptionsModal.show();
+ }
+ });
+
+ // Optional: If you want the form to submit from the modal button
+ // const confirmPrintBtn = document.getElementById('confirmPrintBtn');
+ // confirmPrintBtn.addEventListener('click', function () {
+ // uploadForm.submit();
+ // });
+});
diff --git a/index.php b/index.php
index 6f7ffab..cf50b5d 100644
--- a/index.php
+++ b/index.php
@@ -1,131 +1,187 @@
-
-
+
-
-
- New Style
-
-
-
-
+
+
+ Dashboard - SREC SmartQ Print Hub
+
+
+
-
-
-
Analyzing your requirements and generating your website…
-
- Loading…
-
-
= ($_SERVER['HTTP_HOST'] ?? '') === 'appwizzy.com' ? 'AppWiZZy' : 'Flatlogic' ?> AI is collecting your requirements and applying the first changes.
-
This page will update automatically as the plan is implemented.
-
Runtime: PHP = htmlspecialchars($phpVersion) ?> — UTC = htmlspecialchars($now) ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+