-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
603 lines (475 loc) · 38.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SAIFMK</title>
<link rel="stylesheet" href="custom.css">
<link rel="stylesheet" href="output.css">
</head>
<body>
<!-- this is the parent section for the home page that is holding the elements shown when the website opens up -->
<section class="lg:h-home-parent-container m-4 p-2 rounded-lg bg-Primary-Color sm:h-[680px]">
<!-- this nav bar is gonna hold the email section and also the link to other platforms -->
<!-- there is some glitch here due to which the nav is not seen for tab prio-10 -->
<nav class="hidden lg:grid grid-cols-2 justify-evenly p-[20px]">
<!-- the bellow code is mainly for large screen (laptops) -->
<!-- this contains the hidden class so that if screen smaller then nav wont be displayed -->
<div class="bg-Email-section w-[400px] h-[50px] rounded-[80px] flex items-center justify-evenly">
<h3 class="p-[10px] font-isf font-isf-weight text-[15px]" id="email_to_copy">
</h3>
<button class="bg-buttons p-[8px] w-[70px] rounded-[75px] font-isf font-isf-weight" onclick="copyToClickBoard()" id="copy_button">
Copy
</button>
<button class="bg-buttons p-[8px] w-[70px] rounded-[75px] font-isf font-isf-weight">
CV
</button>
</div>
<div class=" flex items-center justify-self-end">
<a href="https://www.linkedin.com/in/saif-mohamed-9ab7302b0/" target="_blank" class="font-isf font-isf-weight on-hover-underline">Linkdin</a> <span class="font-isf font-isf-weight p-1">/</span>
<a href="https://github.com/Saifmk10?tab=overview&from=2024-11-01&to=2024-11-19 " target="_blank" class="ml-1 font-isf font-isf-weight on-hover-underline">Github</a> <span class="font-isf font-isf-weight p-1">/</span>
<a href="https://www.instagram.com/saifmk10/" target="_blank" class="ml-1 font-isf font-isf-weight on-hover-underline">Instagram</a>
</div>
</nav>
<!-- mobile design for the nav bar -->
<nav class="lg:hidden bg-Email-section h-[50px] min-w-fit m-3 p-4 gap-4 rounded-[80px] flex justify-evenly items-center ">
<!-- Icons for mobile navigation added bellow-->
<!-- email icon-link to copy -->
<img src="./resources-for-web/email-logo.svg" alt="Email" class="w-8 h-8">
</a>
<!-- linkedin icon-link -->
<a href="https://www.linkedin.com/in/saif-mohamed-9ab7302b0/" target="_blank" class="text-black">
<img src="./resources-for-web/linkedin-logo.svg" alt="LinkedIn" class="w-8 h-8">
</a>
<!-- Github-icon-link -->
<a href="https://github.com/Saifmk10?tab=overview&from=2024-11-01&to=2024-11-19" target="_blank" class="text-black">
<img src="./resources-for-web/github.svg" alt="Github" class="w-8 h-8">
</a>
<!-- Instagram-icon-link -->
<a href="https://www.instagram.com/saifmk10/" target="_blank" class="text-black">
<img src="./resources-for-web/instagram-logo.svg" alt="Instagram" class="w-8 h-8">
</a>
</nav>
<!-- this bellow divs will hold the content for the intro(profile , about , aimation) -->
<div class=" p-[50px] grid grid-rows-[auto , auto , auto , auto]
sm:pt-[80px]">
<!-- bellow div hold the profile pic also made responsive -->
<div class="m-[10px] p-[20px] flex justify-center items-center
sm:p-[3px]
lg:p-[3px]
md:p-[3px]">
<img src="./resources-for-web/profile-image.svg" alt="profile-image" class="h-[210px] w-auto
sm:h-[160px]
lg:h-[210px]">
</div>
<!-- the bellow div will hold the name image svg -->
<div class="flex justify-center items-center p-[10px]
sm:pt-[3px]
lg:pt-[3px]
md:pt-[3px]">
<img src="./resources-for-web/Name-svg.svg" alt="Name" class="h-[28px] w-auto
sm:h-[20px]
md:h-[20px]
lg:h-[25px]">
</div>
<!-- the bellow div contains the intro (hey -- i do)-->
<div class="flex justify-center pt-[15px]
sm:p-[1px]
md:p-[1px]
lg:p-[1px] ">
<h2 class="flex items-center gap-4 font-kf font-kf-weight text-[50px]
sm:text-[25px] sm:gap-2
md:text-[35px] md:gap-2
lg:text-[45px] lg:gap-2">
HEY<span><img src="./resources-for-web/wave-hand-image.svg" alt="hand waving" class="h-[40px]
sm:h-[30px]
lg:h-[40px]
md:h-[40px]
motion-opacity-in-[0%] motion-rotate-in-[15deg] motion-duration-[900ms]/opacity motion-duration-[300ms]/rotate motion-ease-spring-bounciest"></span>I DO
</h2>
</div>
<!-- this is for the typograph of the things i do -->
<div id="work-i-do" class=" justify-self-center overflow-hidden">
<h3 id="works-text" class="font-jet typing-text typing-container
sm:text-[19px] sm:pt-[15px] sm:font-semibold
md:text-[30px] md:pt-[0px] md:font-jet-weight
lg:text-[40px] lg:pt-[0px] lg:font-jet-weight"></h3>
</div>
<!-- this div will hold the arrow and hope fully the animation in future -->
<div class="flex flex-col items-center justify-center rounded-full h-[130px] w-auto
sm:pt-[40px]">
<a href="#about-section">
<img src="./resources-for-web/down-arrow.svg" alt="arrow-image" class="h-[50px] w-auto animate-bounce" >
</a>
<p class="">Scroll</p>
</div>
</div>
</section>
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ABOUT ME & TECH STACK SECTION -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -->
<!-- section holding the about us and tech stack used -->
<!-- The tech stack needs to be designed in such a way that it can be modified later -->
<section id="about-section" class="lg:h-home-parent-container m-4 mb-0 rounded-lg bg-Primary-Color sm:h-[1000px] overflow-hidden">
<!-- div acts as a parent for the content that has been added in this section-->
<div class="p-[100px]
sm:p-[25px] sm:pt-[40px]
md:p-[40px]
lg:p-[100px]">
<div class="">
<h4 class="text-[34px] font-kOne animate-reveal timeline-view range-cover
sm:text-[25px]">Who am i</h4>
</div>
<div class="relative">
<h2 class="text-[36px] font-kOne relative z-10 ">HELLO</h2>
<div class="absolute bg-[#FEF200] h-[16px] w-[170px] bottom-2 left-0 z-0"></div>
</div>
<div>
<p class="pt-[15px] font-kufam
sm:text-[15px] sm:font-kufam
md:text-[18px]
lg:text-[18px]"
>I’m Saif, a results-driven freelancer specializing in software solutions and mobile applications. Proficient in C, C++, Python, and Java, I craft innovative, high-performance applications with a focus on efficiency and user-centric design. Let’s transform your ideas into impactful digital experiences!</p>
</div>
<!-- BELLOW code contains tech stack code -->
<div class="relative pt-[90px]">
<h2 class="text-[36px] font-kOne relative z-10
sm:text-[28px]">TECH STACK</h2>
<div class="absolute bg-[#FEF200] h-[16px] w-[300px] bottom-2 left-0 z-0
sm:w-[230px] sm:h-[12px]"></div>
</div>
<!-- P tag has been placed seperately as it interferes with the design if kept in any of the divs -->
<p class="pt-[10px] font-kufam
sm:text-[15px]
md:text-[18px]
lg:text-[18px]">
Great tools empower great creations. Here are the technologies I trust to turn code into experiences and ideas into reality.
</p>
<!-- the design changes for the destop screen and the mobile screen -->
<div class="grid lg:pt-[20px] lg:grid-cols-[repeat(auto-fit,minmax(120px,3fr))] lg:overflow-visible gap-3
sm:grid sm:grid-cols-2 sm:h-[300px] sm:pt-[40px] sm:overflow-y-scroll sm:overflow-x-hidden
">
<a href="https://en.wikipedia.org/wiki/JavaScript">
<img src="https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E" alt="js" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Node.js">
<img src="https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white" alt="nodejs" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Flutter_(software)">
<img src="https://img.shields.io/badge/Flutter-%2302569B.svg?style=for-the-badge&logo=Flutter&logoColor=white" alt="flutter" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Tailwind_CSS">
<img src="https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white" alt="tailwind" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/HTML5">
<img src="https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white" alt="html" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Java_(programming_language)">
<img src="https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white" alt="java" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Dart_(programming_language)">
<img src="https://img.shields.io/badge/dart-%230175C2.svg?style=for-the-badge&logo=dart&logoColor=white" alt="dart" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/GitHub_Pages">
<img src="https://img.shields.io/badge/github%20pages-121013?style=for-the-badge&logo=github&logoColor=white" alt="github pages" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/MySQL">
<img src="https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge&logo=mysql&logoColor=white" alt="mysql" class="h-[40px] w-auto rounded-[10px] lg:m-[10px]">
</a>
<a href="https://en.wikipedia.org/wiki/Figma_(software)">
<img src="https://img.shields.io/badge/figma-%23F24E1E.svg?style=for-the-badge&logo=figma&logoColor=white" alt="figma" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/LeetCode">
<img src="https://img.shields.io/badge/LeetCode-000000?style=for-the-badge&logo=LeetCode&logoColor=#d16c06" alt="leetcode" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Npm_(software)">
<img src="https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white" alt="npm" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Blender_(software)">
<img src="https://img.shields.io/badge/blender-%23F5792A.svg?style=for-the-badge&logo=blender&logoColor=white" alt="blender" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/C_(programming_language)">
<img src="https://img.shields.io/badge/c-%2300599C.svg?style=for-the-badge&logo=c&logoColor=white" alt="c" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/C%2B%2B">
<img src="https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge&logo=c%2B%2B&logoColor=white" alt="cpp" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/PHP">
<img src="https://img.shields.io/badge/php-%23777BB4.svg?style=for-the-badge&logo=php&logoColor=white" alt="php" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/PowerShell">
<img src="https://img.shields.io/badge/PowerShell-%235391FE.svg?style=for-the-badge&logo=powershell&logoColor=white" alt="shell" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Linux">
<img src="https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black" alt="linux" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
<a href="https://en.wikipedia.org/wiki/Ubuntu">
<img src="https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=white" alt="ubuntu" class="h-[40px] w-auto rounded-[10px] lg:m-[10px] sm:m-[1px]">
</a>
</div>
</div>
</section>
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- PROJECTS & PASSIONS SECTION -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- this section will hold the projects detail -->
<section class="bg-Primary-Color bottom-10 m-4 mb-0 rounded-lg lg:h-[1500px] md:h-[1900px] sm:h-[3600px] ">
<!-- parent div responsible for holding all the content within this section -->
<div class="p-[100px]
sm:p-[25px] sm:pt-[40px]
md:p-[40px]
lg:pl-[100px] ">
<div class="relative">
<h4 class="font-kOne relative z-10 lg:text-[36px] sm:text-[28px] md:text-[36px]
">PROJECTS</h4>
<div class="absolute bg-[#FEF200] h-[16px] lg:w-[230px] md:w-[230px] sm:w-[180px] bottom-1 left-0 z-0 "></div>
</div>
<p class="font-kufam pt-[20px]
sm:text-[15px]
md:text-[18px]
lg:text-[18px]">Projects are where ideas take shape, creativity meets code, and innovation transforms into reality. Each project is a step forward, a challenge conquered, and a story of passion-driven progress</p>
</div>
<!-- popup section js connected text-animation.js 215 -->
<div class="w-[800px] h-[800px] overflow-hidden bg-white p-4 rounded-lg align-middle hidden" id="trig">
<div class="relative h-[800px] w-[800px] ">
<img src="./resources-for-web/cancel-button-popup-page.svg" alt="cancel" class=" fixed top-2 right-[400px] h-[50px] w-auto " onclick="popupClose()">
<iframe src="./case_study.html" frameborder="0" class="w-full h-full overflow-y-hidden p-0 m-0 border-none" allowfullscreen></iframe>
</div>
</div>
<!-- div will act as a parent container and will hold the projects -->
<div class="lg:flex lg:gap-[100px] lg:pl-[100px]
sm:flex-row sm:gap-2 sm:p-[20px] sm:pt-0">
<!-- -=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=================================================== -->
<!-- content about investo will be added here (responsive) -->
<div class="relative bg-[#B5B1B1] rounded-[20px] overflow-hidden
lg:h-[270px] lg:w-[360px]
sm:w-auto sm:h-[250px] sm:mt-[20px]
md:h-[270px] md:w-[360px]
images-parent" id="blur-on-click" onclick="handleClickOnScreenSize()"> <!-- handleClickOnScreenSize() this function will check the screen size and open the popup as required -->
<div class="flex justify-center bg-gradient-to-r from-[#673abf] to-[#552189] rounded-t-[20px]
lg:h-[160px]
sm:h-[150px] sm:rounded-tr-[20px] sm:rounded-tl-[20px]
">
<!-- custom class has been used for scaling animation -->
<img src="./resources-for-web/investo-cover-new.png" alt="project-cover" class="h-[160px] w-auto image-scaling">
</div>
<!-- div-blur holding the name and the techstack with the hover animation -->
<div class="div-blur">
<h2 class="pt-[5px] pl-[20px] font-itim text-[23px] ">INVESTO</h2>
<p class="pl-[20px] ">Full-stack development</p>
<!-- tech stack images div -->
<div class="flex p-[10px]">
<img src="https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge&logo=mysql&logoColor=white" alt="" class="rounded-[20px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
<img src="https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E" alt="" class="rounded-[30px] pl-[5px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
<img src="https://img.shields.io/badge/php-%23777BB4.svg?style=for-the-badge&logo=php&logoColor=white" alt="" class="rounded-[20px] pl-[5px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
</div>
</div>
</div> <!-- end of the main project card -->
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -->
<!-- second project card (in progresss) -->
<div class="relative bg-[#B5B1B1] rounded-[20px] overflow-hidden
lg:h-[270px] lg:w-[360px]
sm:w-auto sm:h-[250px] sm:mt-[20px]
md:h-[270px] md:w-[360px]
images-parent">
<div class="flex justify-center align-middle bg-[#989595] rounded-t-[20px]
lg:h-[160px]
sm:h-[150px] sm:rounded-tr-[20px] sm:rounded-tl-[20px]
">
<div class="flex justify-center items-center flex-col pt-[20px]">
<div class="relative">
<img src="./resources-for-web/loading_array.svg" alt="loading-array" class="lg:h-[60px] lg:w-auto
sm:h-[40px] sm:w-auto">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[5px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[3px] sm:bottom-[4.5px] filler-one">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[37px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[25px] sm:bottom-[4.5px] filler-two">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[69px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[46px] sm:bottom-[4.5px] filler-three">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[100px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[67px] sm:bottom-[4.5px] filler-four">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.7px] lg:left-[132px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[89px] sm:bottom-[5px] filler-five">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[7px] lg:left-[163px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[110px] sm:bottom-[5px] filler-six">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[px] lg:left-[195px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[131px] sm:bottom-[5px] filler-seven">
</div>
<img src="./resources-for-web/in_progress.svg" alt="Loading_writing" class="lg:pr-[70px] md:pr-[50px] sm:pr-[30px] sm:h-[22px] lg:h-[30px]">
</div>
</div>
<div class="blur-card-unfinished-project">
<h2 class="pt-[5px] pl-[20px] font-itim text-[23px]">INVESTO</h2>
<p class="pl-[20px] ">Full-stack development</p>
<!-- tech stack images div -->
<div class="flex p-[10px] ">
<img src="https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge&logo=mysql&logoColor=white" alt="" class="rounded-[20px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
<img src="https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E" alt="" class="rounded-[30px] pl-[5px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
<img src="https://img.shields.io/badge/php-%23777BB4.svg?style=for-the-badge&logo=php&logoColor=white" alt="" class="rounded-[20px] pl-[5px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
</div>
</div>
</div> <!-- end of the third project card -->
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -->
<!-- third project card (in progresss) -->
<div class="relative bg-[#B5B1B1] rounded-[20px] overflow-hidden
lg:h-[270px] lg:w-[360px]
sm:w-auto sm:h-[250px] sm:mt-[20px]
md:h-[270px] md:w-[360px]
images-parent">
<div class="flex justify-center align-middle bg-[#989595] rounded-t-[20px]
lg:h-[160px]
sm:h-[150px] sm:rounded-tr-[20px] sm:rounded-tl-[20px]
">
<div class="flex justify-center items-center flex-col pt-[20px]">
<div class="relative">
<img src="./resources-for-web/loading_array.svg" alt="loading-array" class="lg:h-[60px] lg:w-auto
sm:h-[40px] sm:w-auto">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[5px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[3px] sm:bottom-[4.5px] filler-one-c2">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[37px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[25px] sm:bottom-[4.5px] filler-two-c2">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[69px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[46px] sm:bottom-[4.5px] filler-three-c2">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.5px] lg:left-[100px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[67px] sm:bottom-[4.5px] filler-four-c2">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[6.7px] lg:left-[132px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[89px] sm:bottom-[5px] filler-five-c2">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[7px] lg:left-[163px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[110px] sm:bottom-[5px] filler-six-c2">
<img src="./resources-for-web/loading_filler.svg" alt="loading-filler" class="absolute lg:bottom-[px] lg:left-[195px] lg:h-[43px] lg:w-auto sm:h-[28px] sm:w-auto sm:left-[131px] sm:bottom-[5px] filler-seven-c2">
</div>
<img src="./resources-for-web/in_progress.svg" alt="Loading_writing" class="lg:pr-[70px] md:pr-[50px] sm:pr-[30px] sm:h-[22px] lg:h-[30px]">
</div>
</div>
<div class="blur-card-unfinished-project">
<h2 class="pt-[5px] pl-[20px] font-itim text-[23px]">INVESTO</h2>
<p class="pl-[20px] ">Full-stack development</p>
<!-- tech stack images div -->
<div class="flex p-[10px] ">
<img src="https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge&logo=mysql&logoColor=white" alt="" class="rounded-[20px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
<img src="https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E" alt="" class="rounded-[30px] pl-[5px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
<img src="https://img.shields.io/badge/php-%23777BB4.svg?style=for-the-badge&logo=php&logoColor=white" alt="" class="rounded-[20px] pl-[5px] sm:h-[20px] md:h-[30px] lg:h-[30px]">
</div>
</div>
</div> <!-- end of the third project card -->
</div> <!-- end of the parent container that is holding the project cards -->
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- this new div acts as a section holding the passion -->
<div class="p-[100px] pt-[30px]
sm:p-[25px] sm:pt-[40px]
md:p-[40px]
lg:pl-[100px]">
<!-- this div contains passion heading -->
<div class="relative pt-[30px]">
<h4 class="font-kOne relative z-10 lg:text-[36px] sm:text-[28px] md:text-[36px]
">PASSION</h4>
<div class="absolute bg-[#FEF200] h-[16px] lg:w-[230px] md:w-[230px] sm:w-[180px] bottom-1 left-0 z-0 "></div>
</div>
<p class="font-kufam pt-[20px]
sm:text-[15px]
md:text-[18px]
lg:text-[18px]">My passion lies in capturing moments and telling stories through photography and animation. I aim to bring creativity to life, blending visual art and motion to create impactful, engaging experiences.</p>
</div>
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- this will hold a diff layout for the larg screens -->
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- this div is used for placing child div in position -->
<div class="flex justify-center ">
<!-- this div will hold the image for the passsion section -->
<div class="lg:grid pt-16 grid-cols-[200px_200px_200px_200px] grid-rows-[200px_400px_200px] gap-2 sm:hidden md:hidden">
<img src="./resources-for-web/image 7.jpg" alt="hill landscape" class="h-[200px] w-[400px] rounded-[20px] col-span-2 ">
<img src="./resources-for-web/image 5.jpg" alt="flower kochi" class="h-[400px] w-auto rounded-[20px] col-start-1 ">
<img src="./resources-for-web/image 3.jpg" alt="flower close up" class="h-[400px] w-[200px] rounded-[20px] ">
<img src="./resources-for-web/image 1.jpg" alt="the cat" class="h-[400px] w-[200px] rounded-[20px] row-start-1 col-start-3 ">
<img src="./resources-for-web/image 6.jpg" alt="road" class="h-[400px] w-[200px] rounded-[20px] row-start-1 col-start-4 ">
<!-- div holding passion quotes -->
<div class="bg-black h-[200px] w-[400px] rounded-[20px] row-start-2 col-start-3 self-end">
</div>
</div>
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- the bellow code is the same one for the passion images but with a different layout for the sm view port -->
<!-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<div class="sm:flex flex-col justify-center items-center m-10 gap-2 lg md:hidden lg:hidden">
<img src="./resources-for-web/image 7.jpg" alt="hill landscape" class="h-[250px] w-[260px] rounded-[20px] col-span-2" loading="lazy">
<img src="./resources-for-web/image 5.jpg" alt="flower kochi" class="h-[400px] w-[220px] rounded-[20px] col-start-1 " loading="lazy">
<img src="./resources-for-web/image 3.jpg" alt="flower close up" class="h-[400px] w-auto rounded-[20px] " loading="lazy">
<img src="./resources-for-web/image 1.jpg" alt="the cat" class="h-[400px] w-auto rounded-[20px] row-start-1 col-start-3 " loading="lazy">
<img src="./resources-for-web/image 6.jpg" alt="road" class="h-[400px] w-[223px] rounded-[20px] row-start-1 col-start-4 " loading="lazy"
>
<!-- div holding passion quotes -->
<div class="bg-black h-[200px] w-[260px] rounded-[20px] "></div>
</div>
<div class="md:flex flex-row justify-center items-center m-10 gap-2 lg:hidden sm:hidden overflow-scroll overflow-y-hidden">
<img src="./resources-for-web/image 7.jpg" alt="hill landscape" class="h-[250px] w-[220px] rounded-[20px] col-span-2" loading="lazy">
<img src="./resources-for-web/image 5.jpg" alt="flower kochi" class="h-[400px] w-[220px] rounded-[20px] col-start-1 " loading="lazy">
<img src="./resources-for-web/image 3.jpg" alt="flower close up" class="h-[400px] w-auto rounded-[20px] " loading="lazy">
<img src="./resources-for-web/image 1.jpg" alt="the cat" class="h-[400px] w-auto rounded-[20px] row-start-1 col-start-3 " loading="lazy">
<img src="./resources-for-web/image 6.jpg" alt="road" class="h-[400px] w-[223px] rounded-[20px] row-start-1 col-start-4 " loading="lazy"
>
<!-- div holding passion quotes -->
<div class="bg-black h-[200px] w-[260px] rounded-[20px] "></div>
</div>
</div>
</section>
<!-- -=-=-=---=-=-=-=-=-=-=-=-=-=-=-=- TESTIMOONIAL SECTION -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -->
<!-- this is section that will hold the testimonials of clients -->
<section id="about-section" class=" m-4 mb-0 rounded-lg bg-Primary-Color lg:h-[700px] sm:h-auto overflow-hidden">
<div class="p-[100px] pt-[30px]
sm:p-[25px] sm:pt-[40px]
md:p-[40px]
lg:pl-[100px]">
<!-- this div contains passion heading -->
<div class="relative pt-[30px]">
<h4 class="font-kOne relative z-10 lg:text-[36px] sm:text-[23px] md:text-[36px]
">TESTIMONIALS</h4>
<div class="absolute bg-[#FEF200] h-[16px] lg:w-[350px] md:w-[230px] sm:w-[225px] bottom-1 left-0 z-0 "></div>
</div>
<p class="font-kufam pt-[20px]
sm:text-[15px]
md:text-[18px]
lg:text-[18px]">
Don't just take my word for it—see what my clients and collaborators have to say! Here are some testimonials from those I've worked with, sharing their experiences and insights.</p>
</div>
<!-- this will act as a parent div holding the testimonial -->
<div class="flex flex-row justify-center">
<div class="relative pt-[30px] bg-[#B5B1B1] h-[300px] w-[350px] rounded-[20px] sm:h-[300px] sm:m-[30px] ">
<span><img src="./resources-for-web/double-quotes.svg" alt="double-quotes" class="h-[70px] p-[5px]"></span>
<p class="p-[10px] font-kufam text-[18px]">Impressed by the work done , looking forward to make more projects</p>
<div class="absolute bg-[#D9D9D9] h-[55px] lg:w-[200px] rounded-[20px] bottom-[-5px] lg:left-[170px] z-0 sm:left-[80px] sm:w-[160px] ph:left-[180px] ph:w-[200px] mph:left-[120px] mph:w-[200px] me:left-[95px] me:w-[170px] mphn:left-[95px] mphn:w-[180px]"></div>
<div class="flex items-center flex-col absolute bg-black h-[47px] lg:w-[176px] rounded-[20px] bottom-[-1px] lg:left-[175px] z-0 sm:left-[85px] sm:w-[145px] md:left-[185px] md:w-[165px] ph:left-[185px] ph:w-[156px] mph:left-[125px] mph:w-[158px] me:left-[100px] mphn:w-[165px]">
<h5 class="text-[#B5B1B1] font-kufam pt-[5px]">JUSTIN MARTIN</h5>
<p class="text-[#B5B1B1] font-kufam text-[11px]">@justinmartin</p>
</div>
</div>
</div>
</section>
<section id="about-section" class=" flex flex-col pt-[200px] m-4 rounded-lg bg-[#161515] lg:h-[760px] sm:pt-[250px] sm:h-[700px] md:h-[760px] overflow-hidden">
<!-- this div will hold all the content within the section acting as a container -->
<div class="flex items-center flex-col">
<h2 class="text-[#B5B1B1] font-abel lg:text-[30px] sm:text-[20px] md:text-[30px]">THATS ALL FOLKS</h2>
<h2 class="text-[#B5B1B1] font-gob lg:text-[50px] md:text-[40px] sm:text-[15px]">WANNA GET IN TOUCH?</h2>
<form class="pt-[20px] flex gap-[20px] flex-col justify-center items-center" action="https://formsubmit.co/[email protected]" method="post">
<input type="text" name="query" class="placeholder-[#1E1E1E] placeholder:font-abel lg:w-[300px] lg:h-[40px] md:w-[300px] md:h-[40px] rounded-lg " placeholder="QUERIES">
<input type="email" name="email" class="placeholder-[#1E1E1E] placeholder:font-abel lg:w-[300px] lg:h-[40px] md:w-[300px] md:h-[40px] rounded-lg " placeholder="EMAIL ID">
<input type="hidden" name="_next" value="https://saifmk10.github.io/saif-s-portfolio/">
<input type="hidden" name="_captcha" value="false">
<button type="submit" class="bg-[#B5B1B1] w-[100px] rounded-lg font-abel">SUBMIT</button>
</form>
</div>
<!-- <div class="absolute ">
<img src="./resources-for-web/signature-footer.svg" alt="" class="h-[75px] w-auto">
</div> -->
<!-- this div will hold all the social links -->
<div class="flex gap-[30px] items-center justify-center md:pt-[100px] lg:pt-[165px] sm:gap-[20px] sm:pt-[200px]">
<img src="./resources-for-web/email-logo-footer.svg" alt="email-logo-white" class=" md lg:h-[45px] w-auto sm:h-8">
</a>
<a href="https://www.linkedin.com/in/saif-mohamed-9ab7302b0/">
<img src="./resources-for-web/linkedin-logo-footer.svg" alt="linkedin-logo-white" class=" md lg:h-[45px] w-auto sm:h-8">
</a>
<a href="https://github.com/Saifmk10?tab=overview&from=2024-11-01&to=2024-11-19">
<img src="./resources-for-web/github-footer.png" alt="github-logo-white" class=" md lg:h-[45px] w-auto sm:h-8">
</a>
<a href="https://www.instagram.com/saifmk10/">
<img src="./resources-for-web/instagram-logo-footer.svg" alt="instagram-logo-white" class=" md lg:h-[45px] w-auto sm:h-8">
</a>
</div>
<!-- connction not establishedd -->
</section>
<script src="text-animation.js"></script>
<script src="./connection.js">
</script>
<!-- svg doesnt work properly , so will implement in the future -->
<!-- svg made foe the filter (grainy-filter) -->
<!-- <svg>
<filter id="grainyTexture">
<feTurbulence type = "turbulence" baseFrequency = "0.60"/>
</filter>
</svg> -->
</body>
</html>