diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..66be897
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,122 @@
+
+:root {
+ --primary-color: #4F46E5;
+ --background-color: #F3F4F6;
+ --surface-color: #FFFFFF;
+ --text-color: #111827;
+ --subtle-text-color: #6B7280;
+ --user-message-bg: var(--primary-color);
+ --bot-message-bg: var(--surface-color);
+}
+
+body {
+ background-color: var(--background-color);
+ font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
+ color: var(--text-color);
+ display: flex;
+ flex-direction: column;
+ height: 100vh;
+ margin: 0;
+}
+
+.chat-container {
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ max-width: 800px;
+ width: 100%;
+ margin: 0 auto;
+ padding: 1rem;
+ box-sizing: border-box;
+}
+
+.chat-header {
+ padding: 1rem;
+ background-color: var(--surface-color);
+ border-bottom: 1px solid #E5E7EB;
+ border-radius: 0.5rem 0.5rem 0 0;
+ text-align: center;
+}
+
+.chat-header h1 {
+ margin: 0;
+ font-size: 1.25rem;
+ font-weight: 600;
+}
+
+.chat-messages {
+ flex-grow: 1;
+ overflow-y: auto;
+ padding: 1.5rem;
+ background-color: #E5E7EB;
+}
+
+.message {
+ display: flex;
+ margin-bottom: 1rem;
+ max-width: 85%;
+}
+
+.message-bubble {
+ padding: 0.75rem 1rem;
+ border-radius: 0.75rem;
+ line-height: 1.5;
+ font-size: 0.9rem;
+}
+
+.message.user {
+ margin-left: auto;
+ flex-direction: row-reverse;
+}
+
+.message.user .message-bubble {
+ background-color: var(--user-message-bg);
+ color: white;
+ border-bottom-right-radius: 0.125rem;
+}
+
+.message.bot .message-bubble {
+ background-color: var(--bot-message-bg);
+ color: var(--text-color);
+ border-bottom-left-radius: 0.125rem;
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+}
+
+.chat-input {
+ display: flex;
+ padding: 1rem;
+ background-color: var(--surface-color);
+ border-top: 1px solid #E5E7EB;
+ border-radius: 0 0 0.5rem 0.5rem;
+}
+
+.chat-input input {
+ flex-grow: 1;
+ border: 1px solid #D1D5DB;
+ border-radius: 0.5rem;
+ padding: 0.75rem 1rem;
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+
+.chat-input input:focus {
+ outline: none;
+ border-color: var(--primary-color);
+ box-shadow: 0 0 0 2px rgba(79, 70, 229, 0.3);
+}
+
+.chat-input button {
+ background-color: var(--primary-color);
+ color: white;
+ border: none;
+ padding: 0.75rem 1.5rem;
+ border-radius: 0.5rem;
+ cursor: pointer;
+ font-size: 1rem;
+ font-weight: 500;
+ transition: background-color 0.2s;
+}
+
+.chat-input button:hover {
+ background-color: #4338CA;
+}
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..e12681c
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1,38 @@
+document.addEventListener('DOMContentLoaded', () => {
+ const chatMessages = document.getElementById('chat-messages');
+ const chatForm = document.getElementById('chat-form');
+ const messageInput = document.getElementById('message-input');
+
+ chatForm.addEventListener('submit', (e) => {
+ e.preventDefault();
+ const messageText = messageInput.value.trim();
+ if (messageText === '') return;
+
+ appendMessage('user', messageText);
+ messageInput.value = '';
+
+ // Simulate bot response
+ setTimeout(() => {
+ const botResponse = 'Searching for "' + messageText + '"... I have found 3 critical vulnerabilities. [Citation: Vendor API]. Would you like to see the details?';
+ appendMessage('bot', botResponse);
+ }, 1200);
+ });
+
+ function appendMessage(sender, text) {
+ const messageWrapper = document.createElement('div');
+ messageWrapper.classList.add('message', sender);
+
+ const messageBubble = document.createElement('div');
+ messageBubble.classList.add('message-bubble');
+ messageBubble.textContent = text;
+
+ messageWrapper.appendChild(messageBubble);
+ chatMessages.appendChild(messageWrapper);
+ chatMessages.scrollTop = chatMessages.scrollHeight;
+ }
+
+ // Initial bot message
+ setTimeout(() => {
+ appendMessage('bot', 'Welcome to the Intelligent IT Vendor Knowledge Integration System (IIVKIS). How can I help you today?');
+ }, 500);
+});
diff --git a/index.php b/index.php
index 6f7ffab..da6edec 100644
--- a/index.php
+++ b/index.php
@@ -1,131 +1,34 @@
-
-
+
-
-
- New Style
-
-
-
-
+
+
+ IIVKIS - Chat Interface
+
+
+
+
+
-
-
-
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) ?>
+
+
-
-
+
+
+
-
+