asm-app / templates /index .html
chenguittiMaroua's picture
Rename templates/index (2).html to templates/index .html
7669cf3 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AI Web Application</title>
<link rel="stylesheet" href="test.css">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
</head>
<body>
<div class="container">
<header>
<h1>AI Web Application</h1>
<p>Powered by FastAPI and Hugging Face</p>
</header>
<div class="tabs">
<button class="tab-btn active" data-tab="summarize">Summarize</button>
<button class="tab-btn" data-tab="ask">Ask Questions</button>
<button class="tab-btn" data-tab="caption">Image Captioning</button>
<button class="tab-btn" data-tab="translate">Translation</button>
</div>
<div class="tab-content active" id="summarize">
<h2>Document Summarization</h2>
<div class="upload-area" id="summarize-upload">
<input type="file" id="summarize-file" accept=".pdf,.docx,.pptx,.xlsx,.txt">
<label for="summarize-file">Choose a document (PDF, DOCX, PPTX, XLSX)</label>
<button id="summarize-btn">Summarize</button>
</div>
<div class="result-area" id="summarize-result"></div>
</div>
<div class="tab-content" id="ask">
<h2>Question Answering</h2>
<div class="upload-area" id="ask-upload">
<input type="file" id="ask-file" accept=".pdf,.docx,.pptx,.xlsx,.txt,.jpg,.jpeg,.png">
<label for="ask-file">Choose a document or image</label>
<textarea id="ask-question" placeholder="Enter your question here..."></textarea>
<button id="ask-btn">Ask Question</button>
</div>
<div class="result-area" id="ask-result"></div>
</div>
<div class="tab-content" id="caption">
<h2>Image Captioning</h2>
<div class="upload-area" id="caption-upload">
<input type="file" id="caption-file" accept=".jpg,.jpeg,.png">
<label for="caption-file">Choose an image</label>
<button id="caption-btn">Generate Caption</button>
</div>
<div class="result-area" id="caption-result"></div>
</div>
<div class="tab-content" id="translate">
<h2>Text Translation</h2>
<div class="upload-area" id="translate-upload">
<textarea id="translate-text" placeholder="Enter text to translate..."></textarea>
<div class="language-select">
<select id="source-lang">
<option value="eng_Latn">English</option>
<option value="fra_Latn">French</option>
<option value="spa_Latn">Spanish</option>
<option value="deu_Latn">German</option>
<option value="arb_Arab">Arabic</option>
</select>
<span></span>
<select id="target-lang">
<option value="fra_Latn">French</option>
<option value="eng_Latn">English</option>
<option value="spa_Latn">Spanish</option>
<option value="deu_Latn">German</option>
<option value="arb_Arab">Arabic</option>
</select>
</div>
<button id="translate-btn">Translate</button>
</div>
<div class="result-area" id="translate-result"></div>
</div>
</div>
<script src="test.js"></script>
</body>
</html>