ChatBotPro / static /index.html
hayabusa
Refactor: Move from Gradio to FastAPI with Custom Vanilla Frontend
2d677a5
Raw
History Blame Contribute Delete
2.18 kB
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ChatBot Pro - Premium</title>
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/static/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head>
<body>
<div class="app-container">
<!-- Header -->
<header class="app-header">
<div class="logo">
<i class="fa-solid fa-sparkles"></i>
<h1>ChatBot Pro</h1>
</div>
<p class="subtitle">Powered by Gemini AI - Premium Edition</p>
</header>
<!-- Chat Area -->
<main class="chat-container">
<div class="chat-history" id="chat-history">
<!-- Messages will be injected here via JS -->
<div class="message bot-message">
<div class="message-content">
Merhaba! Sana nasıl yardımcı olabilirim?
</div>
</div>
</div>
<!-- Typing Indicator -->
<div class="typing-indicator" id="typing-indicator" style="display: none;">
<span></span><span></span><span></span>
</div>
</main>
<!-- Input Area -->
<footer class="input-container">
<button class="action-btn clear-btn" id="clear-btn" title="Sohbeti Temizle">
<i class="fa-solid fa-trash-can"></i>
</button>
<div class="input-box">
<textarea id="message-input" placeholder="Mesajınızı buraya yazın..." rows="1"></textarea>
</div>
<button class="action-btn send-btn" id="send-btn" title="Gönder">
<i class="fa-solid fa-paper-plane"></i>
</button>
</footer>
</div>
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script src="/static/script.js"></script>
</body>
</html>