Add 3 files
Browse files- README.md +7 -5
- index.html +671 -19
- prompts.txt +6 -0
README.md
CHANGED
|
@@ -1,10 +1,12 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
| 1 |
---
|
| 2 |
+
title: ujraa
|
| 3 |
+
emoji: 🐳
|
| 4 |
+
colorFrom: green
|
| 5 |
+
colorTo: yellow
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
tags:
|
| 9 |
+
- deepsite
|
| 10 |
---
|
| 11 |
|
| 12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
index.html
CHANGED
|
@@ -1,19 +1,671 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en" dir="ltr">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Ujraa - Coming Soon</title>
|
| 7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 9 |
+
<script>
|
| 10 |
+
tailwind.config = {
|
| 11 |
+
darkMode: 'class',
|
| 12 |
+
theme: {
|
| 13 |
+
extend: {
|
| 14 |
+
colors: {
|
| 15 |
+
primary: '#6C63FF',
|
| 16 |
+
accent: '#00C896',
|
| 17 |
+
dark: '#0F1117',
|
| 18 |
+
light: '#F5F7FA',
|
| 19 |
+
lighttext: '#1E1E1E',
|
| 20 |
+
graytext: '#3C3C3C',
|
| 21 |
+
darktext: '#D0D0D0'
|
| 22 |
+
},
|
| 23 |
+
fontFamily: {
|
| 24 |
+
'sans': ['Inter', 'Poppins', 'sans-serif'],
|
| 25 |
+
'arabic': ['Tajawal', 'Cairo', 'sans-serif']
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
}
|
| 29 |
+
}
|
| 30 |
+
</script>
|
| 31 |
+
<style>
|
| 32 |
+
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@400;500;600;700&display=swap');
|
| 33 |
+
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&family=Cairo:wght@400;600;700&display=swap');
|
| 34 |
+
|
| 35 |
+
body {
|
| 36 |
+
background-color: #0F1117;
|
| 37 |
+
color: #D0D0D0;
|
| 38 |
+
overflow-x: hidden;
|
| 39 |
+
transition: all 0.3s ease;
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
body.light-mode {
|
| 43 |
+
background-color: #F5F7FA;
|
| 44 |
+
color: #3C3C3C;
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
.gradient-text {
|
| 48 |
+
background: linear-gradient(90deg, #6C63FF 0%, #00C896 100%);
|
| 49 |
+
-webkit-background-clip: text;
|
| 50 |
+
background-clip: text;
|
| 51 |
+
color: transparent;
|
| 52 |
+
}
|
| 53 |
+
|
| 54 |
+
.gradient-bg {
|
| 55 |
+
background: linear-gradient(135deg, #6C63FF 0%, #00C896 100%);
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
.hero-pattern {
|
| 59 |
+
background-image: radial-gradient(circle at 50% 50%, rgba(108, 99, 255, 0.15) 0%, transparent 70%);
|
| 60 |
+
animation: pulse 8s infinite alternate;
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
.light-mode .hero-pattern {
|
| 64 |
+
background-image: radial-gradient(circle at 50% 50%, rgba(108, 99, 255, 0.08) 0%, transparent 70%);
|
| 65 |
+
}
|
| 66 |
+
|
| 67 |
+
@keyframes pulse {
|
| 68 |
+
0% { opacity: 0.8; }
|
| 69 |
+
100% { opacity: 1; }
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
+
.input-glow:focus {
|
| 73 |
+
box-shadow: 0 0 0 2px rgba(108, 99, 255, 0.5);
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
.light-mode .input-glow:focus {
|
| 77 |
+
box-shadow: 0 0 0 2px rgba(108, 99, 255, 0.3);
|
| 78 |
+
}
|
| 79 |
+
|
| 80 |
+
.btn-glow:hover {
|
| 81 |
+
box-shadow: 0 0 15px rgba(108, 99, 255, 0.5);
|
| 82 |
+
transform: translateY(-2px);
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
.light-mode .btn-glow:hover {
|
| 86 |
+
box-shadow: 0 0 15px rgba(108, 99, 255, 0.3);
|
| 87 |
+
}
|
| 88 |
+
|
| 89 |
+
.feature-icon {
|
| 90 |
+
transition: all 0.3s ease;
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
.feature-card:hover {
|
| 94 |
+
transform: translateY(-5px);
|
| 95 |
+
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
|
| 96 |
+
}
|
| 97 |
+
|
| 98 |
+
.feature-card:hover .feature-icon {
|
| 99 |
+
transform: scale(1.1);
|
| 100 |
+
filter: drop-shadow(0 0 8px rgba(108, 99, 255, 0.5));
|
| 101 |
+
}
|
| 102 |
+
|
| 103 |
+
.light-mode .feature-card:hover {
|
| 104 |
+
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
|
| 105 |
+
}
|
| 106 |
+
|
| 107 |
+
.rtl {
|
| 108 |
+
direction: rtl;
|
| 109 |
+
text-align: right;
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
.fade-in {
|
| 113 |
+
animation: fadeIn 1s ease-in;
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
@keyframes fadeIn {
|
| 117 |
+
from { opacity: 0; transform: translateY(20px); }
|
| 118 |
+
to { opacity: 1; transform: translateY(0); }
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
.countdown {
|
| 122 |
+
font-family: 'Inter', 'Poppins', sans-serif;
|
| 123 |
+
}
|
| 124 |
+
|
| 125 |
+
.countdown.rtl {
|
| 126 |
+
font-family: 'Tajawal', 'Cairo', sans-serif;
|
| 127 |
+
}
|
| 128 |
+
|
| 129 |
+
/* Custom Logo Styles */
|
| 130 |
+
.logo-text-en {
|
| 131 |
+
font-family: 'Poppins', sans-serif;
|
| 132 |
+
font-weight: 700;
|
| 133 |
+
font-size: 1.5rem;
|
| 134 |
+
letter-spacing: -0.5px;
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
.logo-text-ar {
|
| 138 |
+
font-family: 'Cairo', sans-serif;
|
| 139 |
+
font-weight: 700;
|
| 140 |
+
font-size: 1.5rem;
|
| 141 |
+
}
|
| 142 |
+
|
| 143 |
+
.logo-combined {
|
| 144 |
+
display: flex;
|
| 145 |
+
align-items: center;
|
| 146 |
+
gap: 12px;
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
.logo-symbol {
|
| 150 |
+
width: 48px;
|
| 151 |
+
height: 48px;
|
| 152 |
+
background: linear-gradient(135deg, #6C63FF 0%, #00C896 100%);
|
| 153 |
+
border-radius: 12px;
|
| 154 |
+
display: flex;
|
| 155 |
+
align-items: center;
|
| 156 |
+
justify-content: center;
|
| 157 |
+
position: relative;
|
| 158 |
+
overflow: hidden;
|
| 159 |
+
}
|
| 160 |
+
|
| 161 |
+
.light-mode .logo-symbol {
|
| 162 |
+
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
| 163 |
+
}
|
| 164 |
+
|
| 165 |
+
.logo-symbol::before {
|
| 166 |
+
content: '';
|
| 167 |
+
position: absolute;
|
| 168 |
+
top: -50%;
|
| 169 |
+
left: -50%;
|
| 170 |
+
width: 200%;
|
| 171 |
+
height: 200%;
|
| 172 |
+
background: radial-gradient(circle, rgba(255,255,255,0.3) 0%, transparent 70%);
|
| 173 |
+
transform: rotate(45deg);
|
| 174 |
+
}
|
| 175 |
+
|
| 176 |
+
.logo-inner {
|
| 177 |
+
position: relative;
|
| 178 |
+
z-index: 2;
|
| 179 |
+
color: white;
|
| 180 |
+
font-weight: bold;
|
| 181 |
+
display: flex;
|
| 182 |
+
flex-direction: column;
|
| 183 |
+
align-items: center;
|
| 184 |
+
justify-content: center;
|
| 185 |
+
}
|
| 186 |
+
|
| 187 |
+
.logo-inner i {
|
| 188 |
+
font-size: 18px;
|
| 189 |
+
margin-bottom: 2px;
|
| 190 |
+
}
|
| 191 |
+
|
| 192 |
+
.logo-inner span {
|
| 193 |
+
font-size: 8px;
|
| 194 |
+
line-height: 1;
|
| 195 |
+
}
|
| 196 |
+
|
| 197 |
+
/* Light mode text colors */
|
| 198 |
+
.light-mode .text-slate-300 {
|
| 199 |
+
color: #3C3C3C;
|
| 200 |
+
}
|
| 201 |
+
|
| 202 |
+
.light-mode .text-slate-400 {
|
| 203 |
+
color: #3C3C3C;
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
.light-mode .text-slate-500 {
|
| 207 |
+
color: #3C3C3C;
|
| 208 |
+
}
|
| 209 |
+
|
| 210 |
+
.light-mode .bg-dark {
|
| 211 |
+
background-color: white;
|
| 212 |
+
border-color: #e2e8f0;
|
| 213 |
+
}
|
| 214 |
+
|
| 215 |
+
.light-mode .border-slate-800 {
|
| 216 |
+
border-color: #e2e8f0;
|
| 217 |
+
}
|
| 218 |
+
|
| 219 |
+
.light-mode .bg-slate-800 {
|
| 220 |
+
background-color: #e2e8f0;
|
| 221 |
+
}
|
| 222 |
+
|
| 223 |
+
/* Success message */
|
| 224 |
+
.success-message {
|
| 225 |
+
position: fixed;
|
| 226 |
+
top: 20px;
|
| 227 |
+
left: 50%;
|
| 228 |
+
transform: translateX(-50%);
|
| 229 |
+
background-color: #00C896;
|
| 230 |
+
color: white;
|
| 231 |
+
padding: 12px 24px;
|
| 232 |
+
border-radius: 8px;
|
| 233 |
+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
| 234 |
+
display: flex;
|
| 235 |
+
align-items: center;
|
| 236 |
+
gap: 8px;
|
| 237 |
+
z-index: 1000;
|
| 238 |
+
opacity: 0;
|
| 239 |
+
transition: all 0.3s ease;
|
| 240 |
+
}
|
| 241 |
+
|
| 242 |
+
.success-message.show {
|
| 243 |
+
opacity: 1;
|
| 244 |
+
top: 30px;
|
| 245 |
+
}
|
| 246 |
+
|
| 247 |
+
/* Ripple effect */
|
| 248 |
+
.ripple {
|
| 249 |
+
position: relative;
|
| 250 |
+
overflow: hidden;
|
| 251 |
+
}
|
| 252 |
+
|
| 253 |
+
.ripple-effect {
|
| 254 |
+
position: absolute;
|
| 255 |
+
border-radius: 50%;
|
| 256 |
+
background-color: rgba(255, 255, 255, 0.4);
|
| 257 |
+
transform: scale(0);
|
| 258 |
+
animation: ripple 0.6s linear;
|
| 259 |
+
pointer-events: none;
|
| 260 |
+
}
|
| 261 |
+
|
| 262 |
+
@keyframes ripple {
|
| 263 |
+
to {
|
| 264 |
+
transform: scale(4);
|
| 265 |
+
opacity: 0;
|
| 266 |
+
}
|
| 267 |
+
}
|
| 268 |
+
|
| 269 |
+
/* Countdown animation */
|
| 270 |
+
.countdown-digit {
|
| 271 |
+
display: inline-block;
|
| 272 |
+
min-width: 1.5em;
|
| 273 |
+
text-align: center;
|
| 274 |
+
animation: pulseDigit 1s infinite alternate;
|
| 275 |
+
}
|
| 276 |
+
|
| 277 |
+
@keyframes pulseDigit {
|
| 278 |
+
0% { transform: scale(1); }
|
| 279 |
+
100% { transform: scale(1.05); }
|
| 280 |
+
}
|
| 281 |
+
|
| 282 |
+
@media (max-width: 640px) {
|
| 283 |
+
.hero-text {
|
| 284 |
+
font-size: 2.5rem;
|
| 285 |
+
}
|
| 286 |
+
}
|
| 287 |
+
</style>
|
| 288 |
+
</head>
|
| 289 |
+
<body class="min-h-screen flex flex-col font-sans" id="body">
|
| 290 |
+
<!-- Navigation -->
|
| 291 |
+
<nav class="py-6 px-4 sm:px-8 lg:px-12 xl:px-16 2xl:px-24">
|
| 292 |
+
<div class="flex justify-between items-center">
|
| 293 |
+
<div class="logo-combined">
|
| 294 |
+
<div class="logo-symbol">
|
| 295 |
+
<div class="logo-inner">
|
| 296 |
+
<i class="fas fa-bolt"></i>
|
| 297 |
+
<span>Ujraa</span>
|
| 298 |
+
</div>
|
| 299 |
+
</div>
|
| 300 |
+
<div class="logo-text-en hidden" id="logoEn">Ujraa</div>
|
| 301 |
+
<div class="logo-text-ar hidden" id="logoAr">أُجرة</div>
|
| 302 |
+
</div>
|
| 303 |
+
<div class="flex items-center space-x-4 rtl:space-x-reverse">
|
| 304 |
+
<button id="themeToggle" class="p-2 rounded-full bg-slate-800 text-slate-300 hover:bg-slate-700 transition-colors">
|
| 305 |
+
<i class="fas fa-moon" id="themeIcon"></i>
|
| 306 |
+
</button>
|
| 307 |
+
<button id="languageToggle" class="px-4 py-2 rounded-md bg-slate-800 border border-slate-700 text-sm font-medium hover:bg-slate-700 transition-colors flex items-center">
|
| 308 |
+
<span id="currentLanguage">English</span>
|
| 309 |
+
<i class="fas fa-exchange-alt ml-2 text-xs rtl:ml-0 rtl:mr-2"></i>
|
| 310 |
+
</button>
|
| 311 |
+
</div>
|
| 312 |
+
</div>
|
| 313 |
+
</nav>
|
| 314 |
+
|
| 315 |
+
<!-- Hero Section -->
|
| 316 |
+
<main class="flex-grow hero-pattern">
|
| 317 |
+
<div class="container mx-auto px-4 sm:px-8 lg:px-12 xl:px-16 2xl:px-24 py-12 sm:py-24">
|
| 318 |
+
<div class="max-w-4xl mx-auto text-center fade-in">
|
| 319 |
+
<div class="inline-flex items-center px-4 py-2 rounded-full bg-slate-800 border border-slate-700 mb-6">
|
| 320 |
+
<span class="text-sm font-medium" id="comingSoon">Coming Soon</span>
|
| 321 |
+
<span class="mx-2 text-slate-500">|</span>
|
| 322 |
+
<div class="countdown flex space-x-1 rtl:space-x-reverse" id="countdown">
|
| 323 |
+
<span class="bg-slate-800 px-2 py-1 rounded text-xs"><span class="countdown-digit" id="days">00</span>d</span>
|
| 324 |
+
<span class="bg-slate-800 px-2 py-1 rounded text-xs"><span class="countdown-digit" id="hours">00</span>h</span>
|
| 325 |
+
<span class="bg-slate-800 px-2 py-1 rounded text-xs"><span class="countdown-digit" id="minutes">00</span>m</span>
|
| 326 |
+
</div>
|
| 327 |
+
</div>
|
| 328 |
+
|
| 329 |
+
<h1 class="hero-text text-4xl sm:text-5xl md:text-6xl font-bold leading-tight mb-6">
|
| 330 |
+
<span class="gradient-text" id="mainHeadline">Change the way</span><br>
|
| 331 |
+
<span id="subHeadline">you work, forever.</span>
|
| 332 |
+
</h1>
|
| 333 |
+
|
| 334 |
+
<p class="text-lg sm:text-xl text-slate-300 max-w-2xl mx-auto mb-12" id="heroSubtext">
|
| 335 |
+
No more chasing. No more guessing. Something smarter is coming.
|
| 336 |
+
</p>
|
| 337 |
+
|
| 338 |
+
<div class="max-w-md mx-auto">
|
| 339 |
+
<div class="flex flex-col sm:flex-row gap-3">
|
| 340 |
+
<input
|
| 341 |
+
type="email"
|
| 342 |
+
placeholder="Your email address"
|
| 343 |
+
id="emailPlaceholder"
|
| 344 |
+
class="input-glow flex-grow px-4 py-3 rounded-md bg-slate-800 border border-slate-700 focus:outline-none focus:border-primary transition-colors"
|
| 345 |
+
>
|
| 346 |
+
<button class="btn-glow px-6 py-3 rounded-md gradient-bg text-white font-medium hover:opacity-90 transition-opacity ripple" id="notifyButton">
|
| 347 |
+
Notify Me First
|
| 348 |
+
</button>
|
| 349 |
+
</div>
|
| 350 |
+
</div>
|
| 351 |
+
</div>
|
| 352 |
+
</div>
|
| 353 |
+
</main>
|
| 354 |
+
|
| 355 |
+
<!-- Features Grid -->
|
| 356 |
+
<section class="py-16 sm:py-24 px-4 sm:px-8 lg:px-12 xl:px-16 2xl:px-24">
|
| 357 |
+
<div class="max-w-6xl mx-auto fade-in">
|
| 358 |
+
<h2 class="text-2xl sm:text-3xl font-bold mb-12 text-center" id="featuresTitle">Work Without Worry</h2>
|
| 359 |
+
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 360 |
+
<div class="feature-card bg-slate-800 p-6 rounded-xl border border-slate-700 hover:border-primary transition-all duration-300">
|
| 361 |
+
<div class="w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center mb-4 feature-icon">
|
| 362 |
+
<i class="fas fa-bolt text-primary text-xl"></i>
|
| 363 |
+
</div>
|
| 364 |
+
<h3 class="text-xl font-semibold mb-2" id="feature1Title">Instant Payments</h3>
|
| 365 |
+
<p class="text-slate-400" id="feature1Text">Get paid instantly once work is approved.</p>
|
| 366 |
+
</div>
|
| 367 |
+
|
| 368 |
+
<div class="feature-card bg-slate-800 p-6 rounded-xl border border-slate-700 hover:border-primary transition-all duration-300">
|
| 369 |
+
<div class="w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center mb-4 feature-icon">
|
| 370 |
+
<i class="fas fa-file-signature text-primary text-xl"></i>
|
| 371 |
+
</div>
|
| 372 |
+
<h3 class="text-xl font-semibold mb-2" id="feature2Title">Clear Terms</h3>
|
| 373 |
+
<p class="text-slate-400" id="feature2Text">Everything in writing, no confusion.</p>
|
| 374 |
+
</div>
|
| 375 |
+
|
| 376 |
+
<div class="feature-card bg-slate-800 p-6 rounded-xl border border-slate-700 hover:border-primary transition-all duration-300">
|
| 377 |
+
<div class="w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center mb-4 feature-icon">
|
| 378 |
+
<i class="fas fa-shield-alt text-primary text-xl"></i>
|
| 379 |
+
</div>
|
| 380 |
+
<h3 class="text-xl font-semibold mb-2" id="feature3Title">Secure Deals</h3>
|
| 381 |
+
<p class="text-slate-400" id="feature3Text">Work with confidence. We protect your process.</p>
|
| 382 |
+
</div>
|
| 383 |
+
</div>
|
| 384 |
+
</div>
|
| 385 |
+
</section>
|
| 386 |
+
|
| 387 |
+
<!-- Poll Section -->
|
| 388 |
+
<section class="py-16 sm:py-24 px-4 sm:px-8 lg:px-12 xl:px-16 2xl:px-24 bg-slate-800">
|
| 389 |
+
<div class="max-w-4xl mx-auto text-center fade-in">
|
| 390 |
+
<h2 class="text-2xl sm:text-3xl font-bold mb-4" id="pollTitle">Help shape what's next</h2>
|
| 391 |
+
<p class="text-lg text-slate-300 max-w-2xl mx-auto mb-4" id="pollText">
|
| 392 |
+
Share your voice. Get early access and launch rewards.
|
| 393 |
+
</p>
|
| 394 |
+
<button class="btn-glow px-8 py-3 rounded-md gradient-bg text-white font-medium hover:opacity-90 transition-opacity ripple" id="pollButton">
|
| 395 |
+
Join the Poll
|
| 396 |
+
</button>
|
| 397 |
+
</div>
|
| 398 |
+
</section>
|
| 399 |
+
|
| 400 |
+
<!-- Footer -->
|
| 401 |
+
<footer class="py-12 px-4 sm:px-8 lg:px-12 xl:px-16 2xl:px-24 border-t border-slate-700">
|
| 402 |
+
<div class="max-w-6xl mx-auto">
|
| 403 |
+
<div class="flex flex-col md:flex-row justify-between items-center">
|
| 404 |
+
<div class="flex items-center space-x-2 mb-6 md:mb-0 rtl:space-x-reverse">
|
| 405 |
+
<div class="logo-symbol">
|
| 406 |
+
<div class="logo-inner">
|
| 407 |
+
<i class="fas fa-bolt"></i>
|
| 408 |
+
<span>Ujraa</span>
|
| 409 |
+
</div>
|
| 410 |
+
</div>
|
| 411 |
+
<div>
|
| 412 |
+
<div class="logo-text-en hidden" id="footerLogoEn">Ujraa</div>
|
| 413 |
+
<div class="logo-text-ar hidden" id="footerLogoAr">أُجرة</div>
|
| 414 |
+
</div>
|
| 415 |
+
</div>
|
| 416 |
+
|
| 417 |
+
<div class="flex space-x-6 mb-6 md:mb-0 rtl:space-x-reverse" id="socialIcons">
|
| 418 |
+
<a href="#" class="text-slate-400 hover:text-primary transition-colors">
|
| 419 |
+
<i class="fab fa-linkedin-in text-xl"></i>
|
| 420 |
+
</a>
|
| 421 |
+
<a href="#" class="text-slate-400 hover:text-primary transition-colors">
|
| 422 |
+
<i class="fab fa-facebook-f text-xl"></i>
|
| 423 |
+
</a>
|
| 424 |
+
<a href="#" class="text-slate-400 hover:text-primary transition-colors">
|
| 425 |
+
<i class="fab fa-tiktok text-xl"></i>
|
| 426 |
+
</a>
|
| 427 |
+
<a href="#" class="text-slate-400 hover:text-primary transition-colors">
|
| 428 |
+
<i class="fab fa-x-twitter text-xl"></i>
|
| 429 |
+
</a>
|
| 430 |
+
</div>
|
| 431 |
+
|
| 432 |
+
<div class="text-slate-400 hover:text-primary transition-colors mb-6 md:mb-0">
|
| 433 |
+
<a href="mailto:contact@ujraa.com" id="contactEmail">contact@ujraa.com</a>
|
| 434 |
+
</div>
|
| 435 |
+
</div>
|
| 436 |
+
|
| 437 |
+
<div class="mt-8 pt-8 border-t border-slate-700 text-center text-sm text-slate-500">
|
| 438 |
+
<p id="privacyText">We respect your privacy. No spam.</p>
|
| 439 |
+
<p class="mt-2" id="copyrightText">© 2023 Ujraa. All rights reserved.</p>
|
| 440 |
+
</div>
|
| 441 |
+
</div>
|
| 442 |
+
</footer>
|
| 443 |
+
|
| 444 |
+
<!-- Success Message -->
|
| 445 |
+
<div class="success-message" id="successMessage">
|
| 446 |
+
<i class="fas fa-check-circle"></i>
|
| 447 |
+
<span id="successText">✅ You're in!</span>
|
| 448 |
+
</div>
|
| 449 |
+
|
| 450 |
+
<!-- Language Content -->
|
| 451 |
+
<script>
|
| 452 |
+
const content = {
|
| 453 |
+
en: {
|
| 454 |
+
comingSoon: "Coming Soon",
|
| 455 |
+
mainHeadline: "Change the way",
|
| 456 |
+
subHeadline: "you work, forever.",
|
| 457 |
+
heroSubtext: "No more chasing. No more guessing. Something smarter is coming.",
|
| 458 |
+
emailPlaceholder: "Your email address",
|
| 459 |
+
notifyButton: "Notify Me First",
|
| 460 |
+
featuresTitle: "Work Without Worry",
|
| 461 |
+
feature1Title: "Instant Payments",
|
| 462 |
+
feature1Text: "Get paid instantly once work is approved.",
|
| 463 |
+
feature2Title: "Clear Terms",
|
| 464 |
+
feature2Text: "Everything in writing, no confusion.",
|
| 465 |
+
feature3Title: "Secure Deals",
|
| 466 |
+
feature3Text: "Work with confidence. We protect your process.",
|
| 467 |
+
pollTitle: "Help shape what's next",
|
| 468 |
+
pollText: "Share your voice. Get early access and launch rewards.",
|
| 469 |
+
pollButton: "Join the Poll",
|
| 470 |
+
privacyText: "We respect your privacy. No spam.",
|
| 471 |
+
copyrightText: "© 2023 Ujraa. All rights reserved.",
|
| 472 |
+
currentLanguage: "English",
|
| 473 |
+
logoText: "Ujraa",
|
| 474 |
+
successText: "✅ You're in!"
|
| 475 |
+
},
|
| 476 |
+
ar: {
|
| 477 |
+
comingSoon: "قريباً",
|
| 478 |
+
mainHeadline: "ابدأ طريقة جديدة",
|
| 479 |
+
subHeadline: "في شغلك… وارتاح من وجع الدماغ",
|
| 480 |
+
heroSubtext: "كفاية لف ودوران… حاجة أذكى جاية مخصوص ليك.",
|
| 481 |
+
emailPlaceholder: "بريدك الإلكتروني",
|
| 482 |
+
notifyButton: "بلغني أول واحد",
|
| 483 |
+
featuresTitle: "اشتغل من غير قلق",
|
| 484 |
+
feature1Title: "دفع فوري",
|
| 485 |
+
feature1Text: "خد فلوسك فور ما يتم الموافقة على شغلك.",
|
| 486 |
+
feature2Title: "شروط واضحة",
|
| 487 |
+
feature2Text: "كل حاجة مكتوبة، من غير أي التباس.",
|
| 488 |
+
feature3Title: "صفقات آمنة",
|
| 489 |
+
feature3Text: "اشتغل بثقة. احنا بنحمي عملية الشغل دي.",
|
| 490 |
+
pollTitle: "ساعد في تشكيل اللي جاي",
|
| 491 |
+
pollText: "رأيك مهم! شارك وخد هدية أول ما نبدأ.",
|
| 492 |
+
pollButton: "شارك في الاستطلاع",
|
| 493 |
+
privacyText: "خصوصيتك تهمنا، مفيش سبام.",
|
| 494 |
+
copyrightText: "© ٢٠٢٣ أُجرة. كل الحقوق محفوظة.",
|
| 495 |
+
currentLanguage: "العربية",
|
| 496 |
+
logoText: "أُجرة",
|
| 497 |
+
successText: "✅ أنت معانا!"
|
| 498 |
+
}
|
| 499 |
+
};
|
| 500 |
+
|
| 501 |
+
// Check for saved preferences
|
| 502 |
+
let currentLang = localStorage.getItem('ujraa-lang') || 'en';
|
| 503 |
+
let isDarkMode = localStorage.getItem('ujraa-theme') === 'light' ? false : true;
|
| 504 |
+
|
| 505 |
+
// Set launch date for countdown (30 days from now)
|
| 506 |
+
const launchDate = new Date();
|
| 507 |
+
launchDate.setDate(launchDate.getDate() + 30);
|
| 508 |
+
|
| 509 |
+
// Update countdown
|
| 510 |
+
function updateCountdown() {
|
| 511 |
+
const now = new Date();
|
| 512 |
+
const diff = launchDate - now;
|
| 513 |
+
|
| 514 |
+
const days = Math.floor(diff / (1000 * 60 * 60 * 24));
|
| 515 |
+
const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
|
| 516 |
+
const minutes = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
|
| 517 |
+
|
| 518 |
+
document.getElementById('days').textContent = days.toString().padStart(2, '0');
|
| 519 |
+
document.getElementById('hours').textContent = hours.toString().padStart(2, '0');
|
| 520 |
+
document.getElementById('minutes').textContent = minutes.toString().padStart(2, '0');
|
| 521 |
+
}
|
| 522 |
+
|
| 523 |
+
// Update countdown immediately and then every minute
|
| 524 |
+
updateCountdown();
|
| 525 |
+
setInterval(updateCountdown, 60000);
|
| 526 |
+
|
| 527 |
+
// Language toggle functionality
|
| 528 |
+
document.getElementById('languageToggle').addEventListener('click', function() {
|
| 529 |
+
currentLang = currentLang === 'en' ? 'ar' : 'en';
|
| 530 |
+
localStorage.setItem('ujraa-lang', currentLang);
|
| 531 |
+
updateContent();
|
| 532 |
+
document.body.classList.toggle('rtl');
|
| 533 |
+
document.getElementById('currentLanguage').textContent = content[currentLang].currentLanguage;
|
| 534 |
+
document.getElementById('countdown').classList.toggle('rtl');
|
| 535 |
+
});
|
| 536 |
+
|
| 537 |
+
// Theme toggle functionality
|
| 538 |
+
document.getElementById('themeToggle').addEventListener('click', function() {
|
| 539 |
+
isDarkMode = !isDarkMode;
|
| 540 |
+
localStorage.setItem('ujraa-theme', isDarkMode ? 'dark' : 'light');
|
| 541 |
+
if (isDarkMode) {
|
| 542 |
+
document.body.classList.add('dark-mode');
|
| 543 |
+
document.body.classList.remove('light-mode');
|
| 544 |
+
document.getElementById('themeIcon').classList.remove('fa-sun');
|
| 545 |
+
document.getElementById('themeIcon').classList.add('fa-moon');
|
| 546 |
+
} else {
|
| 547 |
+
document.body.classList.add('light-mode');
|
| 548 |
+
document.body.classList.remove('dark-mode');
|
| 549 |
+
document.getElementById('themeIcon').classList.remove('fa-moon');
|
| 550 |
+
document.getElementById('themeIcon').classList.add('fa-sun');
|
| 551 |
+
}
|
| 552 |
+
});
|
| 553 |
+
|
| 554 |
+
// Initialize theme
|
| 555 |
+
function initTheme() {
|
| 556 |
+
if (!isDarkMode) {
|
| 557 |
+
document.body.classList.add('light-mode');
|
| 558 |
+
document.body.classList.remove('dark-mode');
|
| 559 |
+
document.getElementById('themeIcon').classList.remove('fa-moon');
|
| 560 |
+
document.getElementById('themeIcon').classList.add('fa-sun');
|
| 561 |
+
}
|
| 562 |
+
}
|
| 563 |
+
|
| 564 |
+
function updateContent() {
|
| 565 |
+
for (const key in content[currentLang]) {
|
| 566 |
+
const elements = document.querySelectorAll(`[id="${key}"]`);
|
| 567 |
+
elements.forEach(el => {
|
| 568 |
+
el.textContent = content[currentLang][key];
|
| 569 |
+
});
|
| 570 |
+
}
|
| 571 |
+
|
| 572 |
+
// Toggle logo visibility
|
| 573 |
+
if (currentLang === 'en') {
|
| 574 |
+
document.getElementById('logoEn').classList.remove('hidden');
|
| 575 |
+
document.getElementById('logoAr').classList.add('hidden');
|
| 576 |
+
document.getElementById('footerLogoEn').classList.remove('hidden');
|
| 577 |
+
document.getElementById('footerLogoAr').classList.add('hidden');
|
| 578 |
+
} else {
|
| 579 |
+
document.getElementById('logoEn').classList.add('hidden');
|
| 580 |
+
document.getElementById('logoAr').classList.remove('hidden');
|
| 581 |
+
document.getElementById('footerLogoEn').classList.add('hidden');
|
| 582 |
+
document.getElementById('footerLogoAr').classList.remove('hidden');
|
| 583 |
+
}
|
| 584 |
+
}
|
| 585 |
+
|
| 586 |
+
// Initialize content and theme
|
| 587 |
+
function initPage() {
|
| 588 |
+
updateContent();
|
| 589 |
+
initTheme();
|
| 590 |
+
|
| 591 |
+
// Set RTL if Arabic is selected
|
| 592 |
+
if (currentLang === 'ar') {
|
| 593 |
+
document.body.classList.add('rtl');
|
| 594 |
+
document.getElementById('countdown').classList.add('rtl');
|
| 595 |
+
document.getElementById('currentLanguage').textContent = content[currentLang].currentLanguage;
|
| 596 |
+
}
|
| 597 |
+
}
|
| 598 |
+
|
| 599 |
+
// Initialize page
|
| 600 |
+
initPage();
|
| 601 |
+
|
| 602 |
+
// Form submission handler
|
| 603 |
+
document.getElementById('notifyButton').addEventListener('click', function(e) {
|
| 604 |
+
const email = document.querySelector('input[type="email"]').value;
|
| 605 |
+
if(email && email.includes('@')) {
|
| 606 |
+
// Show success message
|
| 607 |
+
const successMessage = document.getElementById('successMessage');
|
| 608 |
+
successMessage.classList.add('show');
|
| 609 |
+
|
| 610 |
+
// Hide after 3 seconds
|
| 611 |
+
setTimeout(() => {
|
| 612 |
+
successMessage.classList.remove('show');
|
| 613 |
+
}, 3000);
|
| 614 |
+
|
| 615 |
+
document.querySelector('input[type="email"]').value = '';
|
| 616 |
+
} else {
|
| 617 |
+
alert(currentLang === 'en' ? 'Please enter a valid email address.' : 'لو سمحت أدخل بريد إلكتروني صحيح.');
|
| 618 |
+
}
|
| 619 |
+
|
| 620 |
+
// Ripple effect
|
| 621 |
+
createRipple(e);
|
| 622 |
+
});
|
| 623 |
+
|
| 624 |
+
// Poll button handler
|
| 625 |
+
document.getElementById('pollButton').addEventListener('click', function(e) {
|
| 626 |
+
alert(currentLang === 'en' ? 'Redirecting to community poll...' : 'هنتوجه لصفحة الاستطلاع...');
|
| 627 |
+
createRipple(e);
|
| 628 |
+
});
|
| 629 |
+
|
| 630 |
+
// Create ripple effect
|
| 631 |
+
function createRipple(event) {
|
| 632 |
+
const button = event.currentTarget;
|
| 633 |
+
const ripple = document.createElement('span');
|
| 634 |
+
ripple.classList.add('ripple-effect');
|
| 635 |
+
|
| 636 |
+
const rect = button.getBoundingClientRect();
|
| 637 |
+
const size = Math.max(rect.width, rect.height);
|
| 638 |
+
const x = event.clientX - rect.left - size / 2;
|
| 639 |
+
const y = event.clientY - rect.top - size / 2;
|
| 640 |
+
|
| 641 |
+
ripple.style.width = ripple.style.height = `${size}px`;
|
| 642 |
+
ripple.style.left = `${x}px`;
|
| 643 |
+
ripple.style.top = `${y}px`;
|
| 644 |
+
|
| 645 |
+
button.appendChild(ripple);
|
| 646 |
+
|
| 647 |
+
setTimeout(() => {
|
| 648 |
+
ripple.remove();
|
| 649 |
+
}, 600);
|
| 650 |
+
}
|
| 651 |
+
|
| 652 |
+
// Add ripple effect to all buttons with ripple class
|
| 653 |
+
document.querySelectorAll('.ripple').forEach(button => {
|
| 654 |
+
button.addEventListener('click', createRipple);
|
| 655 |
+
});
|
| 656 |
+
|
| 657 |
+
// Animation on scroll
|
| 658 |
+
const observer = new IntersectionObserver((entries) => {
|
| 659 |
+
entries.forEach(entry => {
|
| 660 |
+
if (entry.isIntersecting) {
|
| 661 |
+
entry.target.classList.add('fade-in');
|
| 662 |
+
}
|
| 663 |
+
});
|
| 664 |
+
}, { threshold: 0.1 });
|
| 665 |
+
|
| 666 |
+
document.querySelectorAll('section').forEach(section => {
|
| 667 |
+
observer.observe(section);
|
| 668 |
+
});
|
| 669 |
+
</script>
|
| 670 |
+
<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=HeshamAI/ujraa" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 671 |
+
</html>
|
prompts.txt
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Create a clean, modern, and emotionally engaging pre-launch landing page for a new tech startup that is about to revolutionize the freelancing experience. The design should be bold and minimal, with a dark theme and vibrant accent colors. Use placeholder for the logo, which will be automatically generated. The platform offers solutions for freelancers who face: Delays in payments Unclear job terms Lack of security in deals Instead of stating this directly, imply these challenges and hint that the solution is coming — a new way to work, earn, and grow. Use curiosity-driven, emotionally resonant messaging like: “Tired of chasing invoices?” “There’s a better way to freelance.” “Work. Earn. Done.” “Change the way you work, forever.” Add a bold CTA: “Stay Tuned” and an email input box with a button: “Notify Me First”. Include the following social media icons at the bottom (with placeholder links): LinkedIn Facebook TikTok X (Twitter) Also add a contact email placeholder like: info@ujraa.com Make sure the page is responsive, sleek on mobile, and optimized for fast loading.
|
| 2 |
+
Final Landing Page Prompt for AI Tool (Framer AI, Durable, Mixo, etc.) Create a modern, bilingual (Arabic + English) landing page for a new tech startup called Ujraa. The design should feel sleek, futuristic, and trustworthy, with a dark mode theme and vibrant accents (like electric blue, gold, or neon tones). Use a placeholder for Ujraa’s logo, which will be added later. 🧩 This is a pre-launch teaser website — the idea must remain mysterious. ❌ Do not mention "freelancer" or "freelancing platform" anywhere. Instead, imply value with short, emotionally-resonant copy targeting people who: Wait too long to get paid Work hard but don’t feel secure Hate messy job terms 🔤 Content must support both Arabic and English, with a language toggle (top right). Arabic should be right-to-left and visually aligned. 🎥 Include subtle motion/animation, like: A gently glowing background Icons that pulse on hover Text that fades in or types in 📦 Sections to Include: Hero Section with a short tagline and email capture box: Tagline: “Change the way you work, forever.” Subtext: “No more chasing. No more guessing. Something smarter is coming.” Button: “Notify Me First” + email input Arabic translation visible on language switch Teaser Features Section (3 items with animated icons): Instant Payments Clear Terms Secure Deals Use short, emotional, indirect wording Community Poll Section: Title: “Help shape what’s next” Text: “Share your voice. Help us build something that truly works for you.” Button: [Join the Poll] Mention reward: “You’ll receive exclusive launch gifts” Footer: Social media icons for: LinkedIn, Facebook, TikTok, X Contact email: contact@ujraa.com Note: “We respect your privacy. No spam — ever.” 🎯 Goal: Make visitors curious, capture their email, and guide them to the poll — all while hiding full product details.
|
| 3 |
+
Edited Prompt for Landing Page Generator Create a modern, dual-language (Arabic and English) pre-launch landing page for a startup called Ujraa (أُجرة). The platform name should be displayed as Ujraa in English and أُجرة in Arabic. 🎨 Design Requirements: Dark theme with professional, high-tech Egyptian vibe Use a more refined shade of blue for text — not basic light blue Include smooth motion animations: gentle gradients, hover icon effects, slow fade-in text Use proper RTL alignment for Arabic. The Arabic copy must feel natural and written by an Egyptian, not AI. Tone should be real, local, and warm The logo must look professional, not like Canva or stock icons. Generate a custom logo that blends: Technology Smart digital payments A hint of freelancing work culture Egyptian-modern identity 💬 Content Style: Do not mention "freelance platform" or any direct details about the product Messaging should tease benefits and imply value, not explain features Feel like you're inviting someone into an early secret 📦 Content Sections to include: 1. Hero Section: English: Title: “Change the way you work, forever.” Subtext: “No more chasing. No more guessing. Something smarter is coming.” Arabic: Title: "غيّر طريقتك في الشغل... للأبد" Subtext: "مش لازم تجري ورا شغلك... حاجة أذكى جاية في الطريق." Email capture form with placeholder: “Your email address” / “بريدك الإلكتروني” Button: “Notify Me First” / “بلغني أول واحد” Add a subtle “Coming Soon” badge + bring back the countdown timer from previous version 2. Teaser Features (3 Cards, no details): Instant Payments → Get what you earned when you need it. Clear Terms → No more confusion from day one. Secure Deals → Built-in trust so you focus on great work. Use icons that animate on hover 3. Opinion Poll Section: English: Title: Help shape what’s next Text: Share your voice. Help us build something real. Get exclusive early gifts. Arabic: Title: ساعد في تشكيل حاجة ليك Text: رأيك مهم! ساعدنا نجهز حاجة حقيقية ليك وهتاخد هدية وقت الإطلاق Button: Join the Poll / شارك في الاستطلاع 4. Footer: Social Icons: Facebook, LinkedIn, TikTok, X — align properly in Arabic too Contact: contact@ujraa.com Note: “We respect your privacy. No spam — ever.” / "خصوصيتك تهمنا. مفيش سبام ولا ازعاج." 5. Language Toggle: Simple EN/AR switch top-right that flips layout completely 6. Logo Instructions: Generate a new logo that includes both: English: Ujraa (capital U, not lowercase) Arabic: أُجرة Style should blend tech, Egyptian modern identity, and hint of freelance culture (icons or abstract shape welcome) Must look like a real startup identity, not generic or amateur
|
| 4 |
+
Create a dual-language (Arabic + English) modern pre-launch landing page for a tech startup named Ujraa (أُجرة). The brand name should appear in both forms: Ujraa in English and أُجرة in Arabic. 🎨 Design Style: Dark background with elegant Electric Blue or Royal Blue as primary accent Sleek, minimalist layout with strong emotional appeal Use modern Google Fonts: English: Inter or Poppins Arabic: Tajawal, Cairo, or Almarai 📦 Sections: Hero Section (Bilingual): Title (EN): “Change the way you work, forever.” Title (AR): “ابدأ طريقة جديدة في شغلك… وارتاح من وجع الدماغ.” Subtext (EN): “No more chasing. No more guessing. Something smarter is coming.” Subtext (AR): “كفاية لف ودوران… حاجة أذكى جاية مخصوص ليك.” Email form: Placeholder bilingual — “Your email / بريدك الإلكتروني” Button: “Notify Me First / بلغني أول واحد” Add countdown timer ("Coming Soon") Teaser Features Section (No specific details): 3 cards: Instant Payment – Clear Terms – Secure Deals Use hover animation icons Wording should be suggestive, not explanatory Poll Invitation Section: Title (EN): “Help shape what’s next” Title (AR): “ساعد في تشكيل ما هو قادم” Subtext (EN): “Share your voice. Get early access and launch rewards.” Subtext (AR): “شارك برأيك وخد هدية أول ما نبدأ.” Button: “Join the Poll / شارك في الاستطلاع” Footer: Display social icons (LinkedIn, Facebook, TikTok, X) aligned in both languages Contact email: contact@ujraa.com Note: “We respect your privacy. No spam.” / "خصوصيتك تهمنا، مفيش سبام." Language Toggle: Top-right switch: Arabic ↔ English RTL support in Arabic with mirrored layout Custom Logo Generation: Style: Modern, smart, and unique. No Canva-style icons. Must reflect: Tech & digital trust A hint of freelance economy Egyptian-local feel Create dual form: English: Ujraa Arabic: أجرة (same icon, different text)
|
| 5 |
+
✅ Theme & Visuals Add a Dark / Light Mode toggle, top-right. Dark mode: maintain current Light mode: background #F5F7FA, text #1E1E1E, accents #3A5AFE Use a modern, energetic color palette for tech + youth: Primary: #3A5AFE Accent: #00C896 Text: #6C7A89 Update hover effects for buttons and cards with scale or bounce 🎯 User Experience Improve micro-interactions: Email form: on submit, show “✅ You’re in!” with animation Button ripple effect or subtle hover glow 🔠 Typography & Tone Keep fonts: Inter (EN), Tajawal (AR) Copy tone = Real, Egyptian, youth-friendly. Not formal or robotic. 🌐 Arabic Mode Polish Make sure layout fully flips in RTL view Align social icons, inputs, and cards perfectly for Arabic visitors
|
| 6 |
+
Create a final bilingual pre-launch landing page for the Egyptian startup Ujraa (أُجرة) with a modern, youth-focused visual identity. This version must be ready for publishing, with proper Arabic/English layout, strong brand color scheme, working light/dark modes, and a functional email form. 🔤 Language Behavior: The site must display only one language at a time. Language switch (top-right) toggles full content and layout direction: Arabic: RTL, aligned right, full Arabic copy English: LTR, aligned left Fonts: Arabic: Tajawal or Cairo English: Inter or Poppins 🎨 Color Identity (youthful & modern): Primary (Brand Color): Electric Purple: #6C63FF Accent (Trust + Energy): Neo Mint Green: #00C896 Dark Mode: BG: #0F1117 Headings: #FFFFFF Text: #D0D0D0 Light Mode: BG: #F5F7FA Headings: #1E1E1E Text: #3C3C3C All button colors should have strong contrast (e.g., white text on purple) 🪪 Logo: Add a modern icon next to the word Ujraa and its Arabic form أجرة. Icon should reflect: smart digital economy / trust / fast payment. It must blend with the purple + mint green color scheme. 📦 Page Sections: 1. Hero Section: Title (EN): “Change the way you work, forever.” Title (AR): “ابدأ طريقة جديدة في شغلك… وارتاح من وجع الدماغ.” Subtext (EN): “No more chasing. No more guessing. Something smarter is coming.” Subtext (AR): “كفاية لف ودوران… حاجة أذكى جاية مخصوص ليك.” Functional countdown timer (30 days from now) Email input + button: Placeholder: “Your email / بريدك الإلكتروني” Button: “Notify Me First / بلغني أول واحد” Success confirmation: “✅ You’re in!” 2. Feature Cards (with animated icons): 💸 Instant Payments → "Get paid instantly once work is approved." 📄 Clear Terms → "Everything in writing, no confusion." 🛡️ Secure Deals → "Work with confidence. We protect your process." 3. Poll Section: EN: Title: “Help shape what’s next” Text: “Share your voice. Get early access and launch rewards.” AR: Title: “ساعد في تشكيل اللي جاي” Text: “رأيك مهم! شارك وخد هدية أول ما نبدأ.” Button: Join the Poll / شارك في الاستطلاع 4. Footer: Contact email: contact@ujraa.com Social icons (use correct logos): LinkedIn Facebook TikTok X (use new X logo, not Twitter bird) Privacy message: EN: “We respect your privacy. No spam.” AR: “خصوصيتك تهمنا، مفيش سبام.” 💡 Micro-UX: Animate button hover (scale or glow) Countdown glow / pulse Language toggle must remember preference (e.g., localStorage)
|