AI_Voice_Agent_For_Store / src /streamlit_app.py
wesam0099's picture
Update src/streamlit_app.py
9b995e3 verified
import streamlit as st
# إعداد الصفحة
st.set_page_config(
page_title="الوكيل الصوتي الذكي",
layout="wide",
initial_sidebar_state="collapsed"
)
# CSS مخصص
st.markdown("""
<style>
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');
html, body, [class*="css"] {
font-family: 'Cairo', sans-serif;
background-color: #0f1117;
margin: 0;
padding: 0;
height: 100%;
overflow: hidden !important;
}
section.main {
height: 100vh;
overflow: hidden;
padding: 0 !important;
}
.block-container {
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
}
[data-testid="stVerticalBlock"] {
overflow: hidden !important;
max-height: 100vh;
}
header, footer, .viewerBadge_container__1QSob {
display: none !important;
}
.full-screen {
height: 100vh;
width: 100%;
background: linear-gradient(-45deg, #2193b0, #6dd5ed, #1e3c72, #2a5298);
background-size: 400% 400%;
animation: gradientBG 10s ease infinite;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
text-align: center;
padding: 30px 15px;
border-radius: 0 0 40px 40px;
}
@keyframes gradientBG {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.logo-container img {
width: 120px;
height: 120px;
border-radius: 50%;
border: 5px solid white;
box-shadow: 0 0 20px rgba(255, 255, 255, 0.6);
animation: glow 3s infinite alternate;
}
@keyframes glow {
0% { box-shadow: 0 0 20px rgba(255, 255, 255, 0.6); }
100% { box-shadow: 0 0 40px rgba(255, 255, 255, 0.9); }
}
h1 {
font-size: 2.8rem;
font-weight: 700;
margin: 20px 0;
color: #ffffff;
}
p {
font-size: 1.1rem;
max-width: 600px;
margin: 15px auto;
opacity: 0.9;
color: rgba(255, 255, 255, 0.95);
}
.cta-buttons {
margin-top: 25px;
}
.cta-buttons a {
background: #00bcd4;
color: white;
font-size: 1.05rem;
font-weight: bold;
text-decoration: none;
padding: 10px 25px;
border-radius: 30px;
transition: 0.3s;
box-shadow: 0 4px 12px rgba(0, 188, 212, 0.4);
}
.cta-buttons a:hover {
background: #0097a7;
box-shadow: 0 6px 20px rgba(0, 188, 212, 0.6);
transform: translateY(-3px);
}
.about-section {
background-color: #ffffff;
color: #222;
border-radius: 30px;
padding: 60px 30px;
max-width: 1000px;
margin: 60px auto;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
text-align: center;
}
.about-section h2 {
font-size: 2.5rem;
color: #0f1117;
margin-bottom: 20px;
font-weight: 800;
}
.about-section p {
font-size: 1.2rem;
color: #555;
margin: 0 auto 40px;
max-width: 700px;
}
.features {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 30px;
}
.feature {
background: linear-gradient(135deg, #ffffff, #f7f7f7);
border-radius: 25px;
padding: 30px 20px;
width: 260px;
text-align: center;
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.feature:hover {
transform: scale(1.05);
box-shadow: 0 10px 24px rgba(0,0,0,0.15);
}
.feature img {
width: 60px;
height: 60px;
margin-bottom: 15px;
transition: transform 0.3s ease;
}
.feature:hover img {
transform: rotate(6deg) scale(1.1);
}
.feature h4 {
font-size: 1.3rem;
color: #0077b6;
margin-bottom: 10px;
font-weight: 700;
}
.feature p {
font-size: 1rem;
color: #444;
}
.feature:nth-child(1) { background: #fef6f0; }
.feature:nth-child(2) { background: #f0f8ff; }
.feature:nth-child(3) { background: #f4f4fe; }
</style>
""", unsafe_allow_html=True)
# واجهة الوكيل الصوتي
st.markdown("""
<div class="full-screen">
<div class="logo-container">
<img src="https://cdn-icons-png.flaticon.com/512/4712/4712109.png" alt="Voice Assistant">
</div>
<h1>وكيلك الصوتي الذكي</h1>
<p>
تحدث، ودع وكيلنا الذكي يتولى المهمة!<br>
حجوزاتك وطلباتك تُنجز بسهولة واحترافية.
</p>
<div class="cta-buttons">
<a href="https://vapi.ai?demo=true&shareKey=f612978f-043a-48ad-8133-d5902b2aba32&assistantId=acdaf234-999f-4fc9-b229-d51e1d9fd10d" target="_blank">
تواصل مع وكيلك الآن
</a>
</div>
</div>
<div class="about-section">
<h2>من نحن</h2>
<p>نحن فريق تقني نؤمن بقوة الذكاء الاصطناعي في تسهيل حياتك اليومية، من خلال مساعد ذكي صوتي يفهمك ويتفاعل معك.</p>
<div class="features">
<div class="feature">
<img src="https://cdn-icons-png.flaticon.com/512/3595/3595455.png" alt="Booking">
<h4>سهولة الحجز</h4>
<p>إجراء الحجوزات في العيادات والمطاعم بكل سهولة ويسر.</p>
</div>
<div class="feature">
<img src="https://cdn-icons-png.flaticon.com/512/2099/2099058.png" alt="Recording">
<h4>تسجيل دقيق</h4>
<p>تسجيل الأوامر والطلبات الصوتية بدقة واحترافية عالية.</p>
</div>
<div class="feature">
<img src="https://cdn-icons-png.flaticon.com/512/4712/4712006.png" alt="Interaction">
<h4>تفاعل ذكي</h4>
<p>الرد الفوري والتفاعل الطبيعي مع محادثاتك وكأنك تتحدث مع إنسان.</p>
</div>
</div>
</div>
""", unsafe_allow_html=True)