icaf / index.html
Jo7AS's picture
Add 3 files
e7de183 verified
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>iCaf Advanced - النظام المتقدم لتحليل المشاعر</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
/* أنماط الحركة والتفاعل */
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.05); }
}
.fade-in {
animation: fadeIn 0.6s ease forwards;
}
.pulse-effect {
animation: pulse 2s infinite;
}
/* ألوان تعكس الحالات المزاجية */
.mood-happy {
background: linear-gradient(135deg, #f6d365, #fda085);
}
.mood-calm {
background: linear-gradient(135deg, #a1c4fd, #c2e9fb);
}
.mood-energetic {
background: linear-gradient(135deg, #ff758c, #ff7eb3);
}
.mood-neutral {
background: linear-gradient(135deg, #d3cce3, #e9e4f0);
}
</style>
</head>
<body class="bg-gray-100 min-h-screen">
<!-- شريط التنقل -->
<nav class="bg-gradient-to-r from-gray-800 to-gray-900 text-white p-4 shadow-lg">
<div class="container mx-auto flex justify-between items-center">
<div class="flex items-center space-x-2">
<i class="fas fa-coffee text-2xl text-orange-400"></i>
<span class="text-xl font-bold">iCaf Advanced</span>
</div>
<div class="flex items-center space-x-4" id="authSection">
<button onclick="showAuthModal('login')" class="bg-blue-500 hover:bg-blue-600 px-4 py-2 rounded-full text-sm font-medium transition-all">
<i class="fas fa-sign-in-alt ml-1"></i> تسجيل الدخول
</button>
<button onclick="showAuthModal('signup')" class="bg-green-500 hover:bg-green-600 px-4 py-2 rounded-full text-sm font-medium transition-all">
<i class="fas fa-user-plus ml-1"></i> إنشاء حساب
</button>
</div>
<div class="hidden" id="profileSection">
<button onclick="showProfile()" class="flex items-center space-x-2 bg-orange-500 hover:bg-orange-600 px-4 py-2 rounded-full text-sm font-medium transition-all">
<i class="fas fa-user-circle"></i>
<span id="usernameDisplay">الملف الشخصي</span>
</button>
</div>
</div>
</nav>
<!-- المحتوى الرئيسي -->
<main class="container mx-auto py-8 px-4">
<!-- رسالة الترحيب -->
<section id="welcomeMessage" class="bg-white rounded-2xl shadow-lg p-6 mb-8 text-center fade-in">
<h1 class="text-3xl font-bold text-gray-800 mb-4">مرحباً بك في نظام iCaf المتقدم</h1>
<p class="text-gray-600 mb-6">حلل مشاعرك واحصل على توصية القهوة المثالية لك</p>
<div class="pulse-effect inline-block bg-gradient-to-r from-orange-400 to-orange-600 text-white px-6 py-2 rounded-full font-bold">
ابدأ رحلتك مع القهوة
</div>
</section>
<!-- أقسام التحليل -->
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<!-- تحليل النص -->
<section class="bg-white rounded-2xl shadow-lg p-6 fade-in" style="animation-delay: 0.2s">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 mr-3">
<i class="fas fa-file-alt"></i>
</div>
<h2 class="text-xl font-bold text-gray-800">تحليل النص العاطفي</h2>
</div>
<textarea class="w-full p-4 border border-gray-200 rounded-lg mb-4 focus:border-orange-400 focus:ring-2 focus:ring-orange-200" rows="4" placeholder="كيف تشعر اليوم؟"></textarea>
<button class="w-full bg-blue-500 hover:bg-blue-600 text-white py-3 rounded-lg font-medium transition-all">
<i class="fas fa-brain ml-2"></i> تحليل المشاعر
</button>
</section>
<!-- تحليل الصوت -->
<section class="bg-white rounded-2xl shadow-lg p-6 fade-in" style="animation-delay: 0.4s">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-purple-100 flex items-center justify-center text-purple-600 mr-3">
<i class="fas fa-microphone-alt"></i>
</div>
<h2 class="text-xl font-bold text-gray-800">تحليل نبرة الصوت</h2>
</div>
<div class="bg-gray-100 p-4 rounded-lg mb-4 text-center">
<i class="fas fa-microphone text-3xl text-gray-400 mb-2"></i>
<p class="text-gray-600">اضغط على الزر لبدء التسجيل</p>
</div>
<button class="w-full bg-purple-500 hover:bg-purple-600 text-white py-3 rounded-lg font-medium transition-all">
<i class="fas fa-record-vinyl ml-2"></i> تسجيل الصوت
</button>
</section>
<!-- تحليل الوجه -->
<section class="bg-white rounded-2xl shadow-lg p-6 fade-in" style="animation-delay: 0.6s">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-pink-100 flex items-center justify-center text-pink-600 mr-3">
<i class="fas fa-camera"></i>
</div>
<h2 class="text-xl font-bold text-gray-800">تحليل تعابير الوجه</h2>
</div>
<div class="bg-gray-100 p-4 rounded-lg mb-4 text-center">
<i class="fas fa-user text-3xl text-gray-400 mb-2"></i>
<p class="text-gray-600">اضغط على الزر لفتح الكاميرا</p>
</div>
<button class="w-full bg-pink-500 hover:bg-pink-600 text-white py-3 rounded-lg font-medium transition-all">
<i class="fas fa-camera-retro ml-2"></i> تحليل الوجه
</button>
</section>
<!-- التوصية النهائية -->
<section class="bg-white rounded-2xl shadow-lg p-6 fade-in" style="animation-delay: 0.8s">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-orange-100 flex items-center justify-center text-orange-600 mr-3">
<i class="fas fa-coffee"></i>
</div>
<h2 class="text-xl font-bold text-gray-800">توصية القهوة</h2>
</div>
<div class="bg-orange-50 p-4 rounded-lg mb-4 text-center">
<i class="fas fa-magic text-3xl text-orange-400 mb-2"></i>
<p class="text-orange-800">أكمل التحليلات لتحصل على توصيتك الشخصية</p>
</div>
<button class="w-full bg-orange-500 hover:bg-orange-600 text-white py-3 rounded-lg font-medium transition-all">
<i class="fas fa-rocket ml-2"></i> احصل على توصيتك
</button>
</section>
</div>
</main>
<!-- نافذة تسجيل الدخول -->
<div id="authModal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center hidden z-50">
<div class="bg-white rounded-2xl shadow-xl w-full max-w-md overflow-hidden">
<div class="p-6">
<div class="flex justify-between items-center mb-6">
<h3 class="text-xl font-bold text-gray-800" id="authModalTitle">تسجيل الدخول</h3>
<button onclick="hideAuthModal()" class="text-gray-400 hover:text-gray-600">
<i class="fas fa-times"></i>
</button>
</div>
<div id="loginForm">
<div class="mb-4">
<label class="block text-gray-700 mb-2">البريد الإلكتروني</label>
<input type="email" class="w-full p-3 border border-gray-300 rounded-lg focus:border-orange-400 focus:ring-2 focus:ring-orange-200">
</div>
<div class="mb-6">
<label class="block text-gray-700 mb-2">كلمة المرور</label>
<input type="password" class="w-full p-3 border border-gray-300 rounded-lg focus:border-orange-400 focus:ring-2 focus:ring-orange-200">
</div>
<button class="w-full bg-blue-500 hover:bg-blue-600 text-white py-3 rounded-lg font-medium mb-4 transition-all">
<i class="fas fa-sign-in-alt ml-2"></i> تسجيل الدخول
</button>
<p class="text-center text-gray-600">
ليس لديك حساب؟
<button onclick="showSignupForm()" class="text-orange-500 hover:underline">إنشاء حساب</button>
</p>
</div>
<div id="signupForm" class="hidden">
<div class="mb-4">
<label class="block text-gray-700 mb-2">الاسم الكامل</label>
<input type="text" class="w-full p-3 border border-gray-300 rounded-lg focus:border-orange-400 focus:ring-2 focus:ring-orange-200">
</div>
<div class="mb-4">
<label class="block text-gray-700 mb-2">البريد الإلكتروني</label>
<input type="email" class="w-full p-3 border border-gray-300 rounded-lg focus:border-orange-400 focus:ring-2 focus:ring-orange-200">
</div>
<div class="mb-4">
<label class="block text-gray-700 mb-2">كلمة المرور</label>
<input type="password" class="w-full p-3 border border-gray-300 rounded-lg focus:border-orange-400 focus:ring-2 focus:ring-orange-200">
</div>
<div class="mb-6">
<label class="block text-gray-700 mb-2">تأكيد كلمة المرور</label>
<input type="password" class="w-full p-3 border border-gray-300 rounded-lg focus:border-orange-400 focus:ring-2 focus:ring-orange-200">
</div>
<button class="w-full bg-green-500 hover:bg-green-600 text-white py-3 rounded-lg font-medium mb-4 transition-all">
<i class="fas fa-user-plus ml-2"></i> إنشاء حساب
</button>
<p class="text-center text-gray-600">
لديك حساب بالفعل؟
<button onclick="showLoginForm()" class="text-orange-500 hover:underline">تسجيل الدخول</button>
</p>
</div>
</div>
</div>
</div>
<!-- نافذة الملف الشخصي -->
<div id="profileModal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center hidden z-50">
<div class="bg-white rounded-2xl shadow-xl w-full max-w-md overflow-hidden">
<div class="p-6">
<div class="flex justify-between items-center mb-6">
<h3 class="text-xl font-bold text-gray-800">الملف الشخصي</h3>
<button onclick="hideProfile()" class="text-gray-400 hover:text-gray-600">
<i class="fas fa-times"></i>
</button>
</div>
<div class="text-center mb-6">
<div class="w-20 h-20 rounded-full bg-gradient-to-r from-orange-400 to-orange-600 flex items-center justify-center mx-auto mb-4 text-2xl font-bold text-white">
<span id="userInitials">م</span>
</div>
<h4 class="text-lg font-bold text-gray-800" id="profileName">محمد أحمد</h4>
<p class="text-gray-600" id="profileEmail">mohamed@example.com</p>
</div>
<div class="mb-6">
<h5 class="font-bold text-gray-700 mb-3">إحصائياتي</h5>
<div class="grid grid-cols-2 gap-4">
<div class="bg-blue-50 p-3 rounded-lg text-center">
<div class="text-xl font-bold text-blue-600">12</div>
<p class="text-sm text-gray-600">تحليل</p>
</div>
<div class="bg-orange-50 p-3 rounded-lg text-center">
<div class="text-xl font-bold text-orange-600">8</div>
<p class="text-sm text-gray-600">توصية قهوة</p>
</div>
</div>
</div>
<div class="mb-6">
<h5 class="font-bold text-gray-700 mb-3">سجل التحليلات</h5>
<div class="space-y-2 max-h-40 overflow-y-auto">
<div class="bg-gray-50 p-3 rounded-lg flex items-center">
<div class="w-8 h-8 rounded-full bg-green-100 flex items-center justify-center text-green-600 mr-3">
<i class="fas fa-coffee"></i>
</div>
<div>
<p class="text-sm font-medium">توصية قهوة: لاتيه</p>
<p class="text-xs text-gray-500">اليوم 10:30 ص</p>
</div>
</div>
<div class="bg-gray-50 p-3 rounded-lg flex items-center">
<div class="w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 mr-3">
<i class="fas fa-file-alt"></i>
</div>
<div>
<p class="text-sm font-medium">تحليل نص: إيجابي</p>
<p class="text-xs text-gray-500">أمس 4:15 م</p>
</div>
</div>
</div>
</div>
<button class="w-full bg-red-500 hover:bg-red-600 text-white py-3 rounded-lg font-medium transition-all">
<i class="fas fa-sign-out-alt ml-2"></i> تسجيل الخروج
</button>
</div>
</div>
</div>
<script>
// وظائف التحكم في الواجهة
function showAuthModal(type) {
document.getElementById('authModal').classList.remove('hidden');
if (type === 'login') {
document.getElementById('loginForm').classList.remove('hidden');
document.getElementById('signupForm').classList.add('hidden');
document.getElementById('authModalTitle').textContent = 'تسجيل الدخول';
} else {
document.getElementById('loginForm').classList.add('hidden');
document.getElementById('signupForm').classList.remove('hidden');
document.getElementById('authModalTitle').textContent = 'إنشاء حساب';
}
}
function hideAuthModal() {
document.getElementById('authModal').classList.add('hidden');
}
function showLoginForm() {
document.getElementById('loginForm').classList.remove('hidden');
document.getElementById('signupForm').classList.add('hidden');
document.getElementById('authModalTitle').textContent = 'تسجيل الدخول';
}
function showSignupForm() {
document.getElementById('loginForm').classList.add('hidden');
document.getElementById('signupForm').classList.remove('hidden');
document.getElementById('authModalTitle').textContent = 'إنشاء حساب';
}
function showProfile() {
document.getElementById('profileModal').classList.remove('hidden');
}
function hideProfile() {
document.getElementById('profileModal').classList.add('hidden');
}
// محاكاة تسجيل الدخول
function login() {
document.getElementById('authSection').classList.add('hidden');
document.getElementById('profileSection').classList.remove('hidden');
hideAuthModal();
}
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Jo7AS/icaf" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>