bzouiri commited on
Commit
98dc97c
·
verified ·
1 Parent(s): 085e20b

le style du site n est pas tres wowo . fait des inmprvement dans ce sense - Follow Up Deployment

Browse files
Files changed (1) hide show
  1. index.html +62 -15
index.html CHANGED
@@ -8,11 +8,24 @@
8
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
  <style>
10
  .gradient-bg {
11
- background: linear-gradient(135deg, #6e8efb 0%, #4a6cf7 100%);
 
 
 
 
 
 
12
  }
13
  .tech-card:hover {
14
- transform: translateY(-5px);
15
- box-shadow: 0 10px 20px rgba(0,0,0,0.1);
 
 
 
 
 
 
 
16
  }
17
  .chart-container {
18
  height: 300px;
@@ -32,8 +45,11 @@
32
  </style>
33
  </head>
34
  <body class="font-sans antialiased text-gray-800">
 
 
 
35
  <!-- Navigation -->
36
- <nav class="bg-white shadow-lg sticky top-0 z-50">
37
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
38
  <div class="flex justify-between h-16">
39
  <div class="flex items-center">
@@ -81,15 +97,18 @@
81
  </nav>
82
 
83
  <!-- Hero Section -->
84
- <section id="home" class="gradient-bg text-white">
 
 
 
85
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20 md:py-32">
86
  <div class="md:flex items-center">
87
  <div class="md:w-1/2 mb-10 md:mb-0">
88
  <h1 class="text-4xl md:text-5xl font-bold leading-tight mb-4">Transforming Business with AI-Powered Software and Financial Analytics</h1>
89
  <p class="text-xl mb-8 opacity-90">Harness cutting-edge AI and complex algorithms to drive innovation and insights for your business.</p>
90
  <div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
91
- <a href="#services" class="px-6 py-3 bg-white text-blue-600 font-medium rounded-md shadow-md hover:bg-gray-100 transition duration-300 text-center">Discover Our Solutions</a>
92
- <a href="#contact" class="px-6 py-3 border-2 border-white text-white font-medium rounded-md hover:bg-white hover:text-blue-600 transition duration-300 text-center">Get a Free Consultation</a>
93
  </div>
94
  </div>
95
  <div class="md:w-1/2 flex justify-center">
@@ -191,7 +210,14 @@
191
  </section>
192
 
193
  <!-- Services -->
194
- <section id="services" class="py-16 bg-white">
 
 
 
 
 
 
 
195
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
196
  <div class="text-center mb-16">
197
  <h2 class="text-3xl font-bold text-gray-900 mb-4">Our Services</h2>
@@ -201,7 +227,7 @@
201
 
202
  <div class="grid md:grid-cols-2 gap-8">
203
  <!-- AI Software Development -->
204
- <div class="bg-gray-50 rounded-xl p-8 shadow-sm hover:shadow-md transition duration-300">
205
  <div class="flex items-center mb-6">
206
  <div class="bg-blue-100 p-3 rounded-full mr-4">
207
  <i class="fas fa-code text-blue-600 text-xl"></i>
@@ -309,7 +335,7 @@
309
 
310
  <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
311
  <!-- Tech Card 1 -->
312
- <div class="bg-white rounded-xl p-6 shadow-sm tech-card transition duration-300">
313
  <div class="flex items-center mb-4">
314
  <div class="bg-blue-100 p-2 rounded-lg mr-4">
315
  <i class="fas fa-brain text-blue-600 text-2xl"></i>
@@ -468,7 +494,17 @@
468
  </section>
469
 
470
  <!-- Portfolio -->
471
- <section id="portfolio" class="py-16 bg-white">
 
 
 
 
 
 
 
 
 
 
472
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
473
  <div class="text-center mb-16">
474
  <h2 class="text-3xl font-bold text-gray-900 mb-4">Our Portfolio</h2>
@@ -534,7 +570,7 @@
534
  <p class="opacity-90 mb-6">Explore how we've helped clients achieve measurable results with AI solutions tailored to their specific challenges.</p>
535
  <a href="#contact" class="inline-flex items-center px-6 py-3 bg-white text-blue-600 font-medium rounded-md shadow-md hover:bg-gray-100 transition duration-300">
536
  Request Case Studies
537
- <i class="fas fa-arrow-right ml-2"></i>
538
  </a>
539
  </div>
540
  <div class="md:w-1/3 flex justify-center">
@@ -558,7 +594,7 @@
558
 
559
  <div class="grid md:grid-cols-3 gap-8">
560
  <!-- Testimonial 1 -->
561
- <div class="bg-white p-8 rounded-xl shadow-sm">
562
  <div class="flex items-center mb-4">
563
  <div class="text-yellow-400 mr-2">
564
  <i class="fas fa-star"></i>
@@ -849,7 +885,7 @@
849
  </div>
850
 
851
  <div>
852
- <form id="contactForm" class="bg-gray-50 p-8 rounded-xl shadow-sm">
853
  <div class="mb-6">
854
  <label for="name" class="block text-sm font-medium text-gray-700 mb-1">Full Name</label>
855
  <input type="text" id="name" name="name" class="w-full px-4 py-3 border border-gray-300 rounded-md focus:ring-blue-500 focus:border-blue-500" required>
@@ -923,7 +959,10 @@
923
  </section>
924
 
925
  <!-- Footer -->
926
- <footer class="bg-gray-900 text-white pt-16 pb-8">
 
 
 
927
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
928
  <div class="grid md:grid-cols-4 gap-8">
929
  <div class="md:col-span-2">
@@ -1084,6 +1123,14 @@
1084
  });
1085
  });
1086
 
 
 
 
 
 
 
 
 
1087
  // Animate elements when they come into view
1088
  const animateOnScroll = () => {
1089
  const elements = document.querySelectorAll('.animated-bar');
 
8
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
  <style>
10
  .gradient-bg {
11
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
12
+ }
13
+ .gradient-text {
14
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
15
+ -webkit-background-clip: text;
16
+ background-clip: text;
17
+ color: transparent;
18
  }
19
  .tech-card:hover {
20
+ transform: translateY(-10px);
21
+ box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);
22
+ transition: all 0.3s cubic-bezier(.25,.8,.25,1);
23
+ }
24
+ .hover-scale {
25
+ transition: transform 0.3s ease;
26
+ }
27
+ .hover-scale:hover {
28
+ transform: scale(1.05);
29
  }
30
  .chart-container {
31
  height: 300px;
 
45
  </style>
46
  </head>
47
  <body class="font-sans antialiased text-gray-800">
48
+ <!-- Scroll Progress -->
49
+ <div class="h-1 bg-blue-500 fixed top-0 left-0 z-50" style="width: 0%" id="progressBar"></div>
50
+
51
  <!-- Navigation -->
52
+ <nav class="bg-white shadow-lg sticky top-0 z-40 mt-1">
53
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
54
  <div class="flex justify-between h-16">
55
  <div class="flex items-center">
 
97
  </nav>
98
 
99
  <!-- Hero Section -->
100
+ <section id="home" class="gradient-bg text-white relative overflow-hidden">
101
+ <div class="absolute inset-0 opacity-20">
102
+ <div class="absolute top-0 left-0 w-full h-full bg-[url('https://grainy-gradients.vercel.app/noise.svg')] opacity-30"></div>
103
+ </div>
104
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20 md:py-32">
105
  <div class="md:flex items-center">
106
  <div class="md:w-1/2 mb-10 md:mb-0">
107
  <h1 class="text-4xl md:text-5xl font-bold leading-tight mb-4">Transforming Business with AI-Powered Software and Financial Analytics</h1>
108
  <p class="text-xl mb-8 opacity-90">Harness cutting-edge AI and complex algorithms to drive innovation and insights for your business.</p>
109
  <div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
110
+ <a href="#services" class="px-6 py-3 bg-white text-blue-600 font-medium rounded-md shadow-md hover:bg-gray-100 transition-all duration-300 hover:shadow-lg active:scale-95 text-center">Discover Our Solutions</a>
111
+ <a href="#contact" class="px-6 py-3 border-2 border-white text-white font-medium rounded-md hover:bg-white hover:text-blue-600 transition-all duration-300 hover:shadow-lg active:scale-95 text-center">Get a Free Consultation</a>
112
  </div>
113
  </div>
114
  <div class="md:w-1/2 flex justify-center">
 
210
  </section>
211
 
212
  <!-- Services -->
213
+ <div class="relative h-16 -mt-16 overflow-hidden">
214
+ <svg viewBox="0 0 1200 120" preserveAspectRatio="none" class="absolute top-0 left-0 w-full h-full">
215
+ <path d="M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z" opacity=".25" class="fill-current text-white"></path>
216
+ <path d="M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z" opacity=".5" class="fill-current text-white"></path>
217
+ <path d="M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z" class="fill-current text-white"></path>
218
+ </svg>
219
+ </div>
220
+ <section id="services" class="py-16 bg-white relative">
221
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
222
  <div class="text-center mb-16">
223
  <h2 class="text-3xl font-bold text-gray-900 mb-4">Our Services</h2>
 
227
 
228
  <div class="grid md:grid-cols-2 gap-8">
229
  <!-- AI Software Development -->
230
+ <div class="bg-white rounded-xl p-8 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 hover:border-blue-100 hover:scale-[1.02]">
231
  <div class="flex items-center mb-6">
232
  <div class="bg-blue-100 p-3 rounded-full mr-4">
233
  <i class="fas fa-code text-blue-600 text-xl"></i>
 
335
 
336
  <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
337
  <!-- Tech Card 1 -->
338
+ <div class="bg-white/80 backdrop-blur-lg rounded-xl p-6 shadow-lg tech-card transition-all duration-300 hover:scale-[1.02] border border-white/30 hover:border-white/50">
339
  <div class="flex items-center mb-4">
340
  <div class="bg-blue-100 p-2 rounded-lg mr-4">
341
  <i class="fas fa-brain text-blue-600 text-2xl"></i>
 
494
  </section>
495
 
496
  <!-- Portfolio -->
497
+ <section id="portfolio" class="py-16 bg-white overflow-hidden">
498
+ <div class="parallax-bg absolute inset-0 bg-[url('https://images.unsplash.com/photo-1620712943543-bcc4688e7485?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1200&q=80')] bg-cover bg-center opacity-5"></div>
499
+ <style>
500
+ .parallax-bg {
501
+ background-attachment: fixed;
502
+ background-position: center;
503
+ background-repeat: no-repeat;
504
+ background-size: cover;
505
+ transform: translateZ(0);
506
+ }
507
+ </style>
508
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
509
  <div class="text-center mb-16">
510
  <h2 class="text-3xl font-bold text-gray-900 mb-4">Our Portfolio</h2>
 
570
  <p class="opacity-90 mb-6">Explore how we've helped clients achieve measurable results with AI solutions tailored to their specific challenges.</p>
571
  <a href="#contact" class="inline-flex items-center px-6 py-3 bg-white text-blue-600 font-medium rounded-md shadow-md hover:bg-gray-100 transition duration-300">
572
  Request Case Studies
573
+ <i class="fas fa-arrow-right ml-2 transition-transform group-hover:translate-x-1"></i>
574
  </a>
575
  </div>
576
  <div class="md:w-1/3 flex justify-center">
 
594
 
595
  <div class="grid md:grid-cols-3 gap-8">
596
  <!-- Testimonial 1 -->
597
+ <div class="bg-white p-8 rounded-xl shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1">
598
  <div class="flex items-center mb-4">
599
  <div class="text-yellow-400 mr-2">
600
  <i class="fas fa-star"></i>
 
885
  </div>
886
 
887
  <div>
888
+ <form id="contactForm" class="bg-white/80 backdrop-blur-sm p-8 rounded-xl shadow-lg border border-gray-100">
889
  <div class="mb-6">
890
  <label for="name" class="block text-sm font-medium text-gray-700 mb-1">Full Name</label>
891
  <input type="text" id="name" name="name" class="w-full px-4 py-3 border border-gray-300 rounded-md focus:ring-blue-500 focus:border-blue-500" required>
 
959
  </section>
960
 
961
  <!-- Footer -->
962
+ <footer class="bg-gray-900 text-white pt-16 pb-8 relative overflow-hidden">
963
+ <div class="absolute inset-0 opacity-10">
964
+ <div class="absolute top-0 left-0 w-full h-full bg-[url('https://grainy-gradients.vercel.app/noise.svg')]"></div>
965
+ </div>
966
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
967
  <div class="grid md:grid-cols-4 gap-8">
968
  <div class="md:col-span-2">
 
1123
  });
1124
  });
1125
 
1126
+ // Scroll progress indicator
1127
+ window.addEventListener('scroll', function() {
1128
+ const winScroll = document.body.scrollTop || document.documentElement.scrollTop;
1129
+ const height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
1130
+ const scrolled = (winScroll / height) * 100;
1131
+ document.getElementById('progressBar').style.width = scrolled + '%';
1132
+ });
1133
+
1134
  // Animate elements when they come into view
1135
  const animateOnScroll = () => {
1136
  const elements = document.querySelectorAll('.animated-bar');