Rupesx007 commited on
Commit
a734e3a
·
verified ·
1 Parent(s): b3b57da

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +662 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Digital Resume
3
- emoji: 🌍
4
- colorFrom: yellow
5
- colorTo: indigo
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: digital-resume
3
+ emoji: 🐳
4
+ colorFrom: red
5
+ colorTo: gray
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,662 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Digital Resume | John Doe</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
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
11
+
12
+ body {
13
+ font-family: 'Poppins', sans-serif;
14
+ scroll-behavior: smooth;
15
+ }
16
+
17
+ .gradient-bg {
18
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
19
+ }
20
+
21
+ .skill-bar {
22
+ height: 8px;
23
+ border-radius: 4px;
24
+ background-color: #e2e8f0;
25
+ }
26
+
27
+ .skill-progress {
28
+ height: 100%;
29
+ border-radius: 4px;
30
+ background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
31
+ transition: width 1s ease-in-out;
32
+ }
33
+
34
+ .timeline-item::before {
35
+ content: '';
36
+ position: absolute;
37
+ left: -30px;
38
+ top: 0;
39
+ width: 16px;
40
+ height: 16px;
41
+ border-radius: 50%;
42
+ background: #667eea;
43
+ border: 3px solid white;
44
+ }
45
+
46
+ .timeline::before {
47
+ content: '';
48
+ position: absolute;
49
+ left: -23px;
50
+ top: 0;
51
+ bottom: 0;
52
+ width: 2px;
53
+ background: #e2e8f0;
54
+ }
55
+
56
+ .project-card:hover {
57
+ transform: translateY(-5px);
58
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
59
+ }
60
+
61
+ .floating-btn {
62
+ animation: float 3s ease-in-out infinite;
63
+ }
64
+
65
+ @keyframes float {
66
+ 0% { transform: translateY(0px); }
67
+ 50% { transform: translateY(-10px); }
68
+ 100% { transform: translateY(0px); }
69
+ }
70
+ </style>
71
+ </head>
72
+ <body class="bg-gray-50 text-gray-800">
73
+ <!-- Navigation -->
74
+ <nav class="fixed w-full bg-white shadow-md z-50">
75
+ <div class="container mx-auto px-6 py-3 flex justify-between items-center">
76
+ <a href="#" class="text-2xl font-bold text-indigo-600">JD</a>
77
+ <div class="hidden md:flex space-x-8">
78
+ <a href="#about" class="hover:text-indigo-600 transition">About</a>
79
+ <a href="#experience" class="hover:text-indigo-600 transition">Experience</a>
80
+ <a href="#skills" class="hover:text-indigo-600 transition">Skills</a>
81
+ <a href="#projects" class="hover:text-indigo-600 transition">Projects</a>
82
+ <a href="#contact" class="hover:text-indigo-600 transition">Contact</a>
83
+ </div>
84
+ <button class="md:hidden focus:outline-none" id="menu-btn">
85
+ <i class="fas fa-bars text-2xl"></i>
86
+ </button>
87
+ </div>
88
+ <!-- Mobile menu -->
89
+ <div class="md:hidden hidden bg-white w-full px-6 py-3" id="mobile-menu">
90
+ <div class="flex flex-col space-y-3">
91
+ <a href="#about" class="hover:text-indigo-600 transition">About</a>
92
+ <a href="#experience" class="hover:text-indigo-600 transition">Experience</a>
93
+ <a href="#skills" class="hover:text-indigo-600 transition">Skills</a>
94
+ <a href="#projects" class="hover:text-indigo-600 transition">Projects</a>
95
+ <a href="#contact" class="hover:text-indigo-600 transition">Contact</a>
96
+ </div>
97
+ </div>
98
+ </nav>
99
+
100
+ <!-- Hero Section -->
101
+ <section class="gradient-bg text-white pt-32 pb-20">
102
+ <div class="container mx-auto px-6 flex flex-col md:flex-row items-center">
103
+ <div class="md:w-1/2 mb-10 md:mb-0">
104
+ <h1 class="text-4xl md:text-6xl font-bold mb-4">John Doe</h1>
105
+ <h2 class="text-2xl md:text-3xl font-semibold mb-6">Full Stack Developer</h2>
106
+ <p class="text-lg mb-8 opacity-90">Building digital experiences that matter with clean code and thoughtful design.</p>
107
+ <div class="flex space-x-4">
108
+ <a href="#contact" class="bg-white text-indigo-600 px-6 py-3 rounded-full font-semibold hover:bg-gray-100 transition">Hire Me</a>
109
+ <a href="#" class="border border-white text-white px-6 py-3 rounded-full font-semibold hover:bg-white hover:text-indigo-600 transition">Download CV</a>
110
+ </div>
111
+ </div>
112
+ <div class="md:w-1/2 flex justify-center">
113
+ <div class="relative">
114
+ <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=400&q=80"
115
+ alt="Profile"
116
+ class="w-64 h-64 md:w-80 md:h-80 rounded-full object-cover border-4 border-white shadow-xl">
117
+ <div class="absolute -bottom-5 -right-5 bg-white text-indigo-600 p-4 rounded-full shadow-lg">
118
+ <i class="fas fa-code text-2xl"></i>
119
+ </div>
120
+ </div>
121
+ </div>
122
+ </div>
123
+ </section>
124
+
125
+ <!-- About Section -->
126
+ <section id="about" class="py-20 bg-white">
127
+ <div class="container mx-auto px-6">
128
+ <h2 class="text-3xl font-bold text-center mb-16">About Me</h2>
129
+ <div class="flex flex-col md:flex-row items-center">
130
+ <div class="md:w-1/3 mb-10 md:mb-0 flex justify-center">
131
+ <img src="https://images.unsplash.com/photo-1571171637578-41bc2dd41cd2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=400&q=80"
132
+ alt="Working"
133
+ class="rounded-lg shadow-xl w-full max-w-md">
134
+ </div>
135
+ <div class="md:w-2/3 md:pl-12">
136
+ <h3 class="text-2xl font-semibold mb-6">Who am I?</h3>
137
+ <p class="text-lg mb-6 text-gray-600">
138
+ I'm a passionate Full Stack Developer with 5+ years of experience building web applications.
139
+ I specialize in JavaScript technologies across the whole stack (React.js, Node.js, Express, MongoDB).
140
+ </p>
141
+ <p class="text-lg mb-8 text-gray-600">
142
+ My approach combines technical expertise with an eye for design, ensuring that the applications I build
143
+ are not only functional but also provide an excellent user experience.
144
+ </p>
145
+ <div class="grid grid-cols-2 md:grid-cols-3 gap-4">
146
+ <div class="bg-gray-50 p-4 rounded-lg">
147
+ <div class="text-indigo-600 mb-2">
148
+ <i class="fas fa-laptop-code text-2xl"></i>
149
+ </div>
150
+ <h4 class="font-semibold">Web Development</h4>
151
+ <p class="text-sm text-gray-500">Modern web apps</p>
152
+ </div>
153
+ <div class="bg-gray-50 p-4 rounded-lg">
154
+ <div class="text-indigo-600 mb-2">
155
+ <i class="fas fa-mobile-alt text-2xl"></i>
156
+ </div>
157
+ <h4 class="font-semibold">Responsive Design</h4>
158
+ <p class="text-sm text-gray-500">Mobile-first approach</p>
159
+ </div>
160
+ <div class="bg-gray-50 p-4 rounded-lg">
161
+ <div class="text-indigo-600 mb-2">
162
+ <i class="fas fa-server text-2xl"></i>
163
+ </div>
164
+ <h4 class="font-semibold">Backend Services</h4>
165
+ <p class="text-sm text-gray-500">API development</p>
166
+ </div>
167
+ </div>
168
+ </div>
169
+ </div>
170
+ </div>
171
+ </section>
172
+
173
+ <!-- Experience Section -->
174
+ <section id="experience" class="py-20 bg-gray-50">
175
+ <div class="container mx-auto px-6">
176
+ <h2 class="text-3xl font-bold text-center mb-16">My Experience</h2>
177
+ <div class="max-w-3xl mx-auto relative">
178
+ <div class="space-y-8 pl-8 timeline">
179
+ <!-- Experience Item 1 -->
180
+ <div class="relative pl-8 timeline-item">
181
+ <div class="bg-white p-6 rounded-lg shadow-md">
182
+ <div class="flex justify-between items-start mb-2">
183
+ <h3 class="text-xl font-semibold">Senior Full Stack Developer</h3>
184
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-sm">2021 - Present</span>
185
+ </div>
186
+ <h4 class="text-lg text-indigo-600 mb-3">Tech Solutions Inc.</h4>
187
+ <p class="text-gray-600">
188
+ Lead a team of developers to build enterprise-level web applications.
189
+ Implemented microservices architecture that improved system performance by 40%.
190
+ </p>
191
+ </div>
192
+ </div>
193
+
194
+ <!-- Experience Item 2 -->
195
+ <div class="relative pl-8 timeline-item">
196
+ <div class="bg-white p-6 rounded-lg shadow-md">
197
+ <div class="flex justify-between items-start mb-2">
198
+ <h3 class="text-xl font-semibold">Full Stack Developer</h3>
199
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-sm">2018 - 2021</span>
200
+ </div>
201
+ <h4 class="text-lg text-indigo-600 mb-3">Digital Creations</h4>
202
+ <p class="text-gray-600">
203
+ Developed and maintained multiple client projects using React and Node.js.
204
+ Reduced page load times by 60% through performance optimization.
205
+ </p>
206
+ </div>
207
+ </div>
208
+
209
+ <!-- Experience Item 3 -->
210
+ <div class="relative pl-8 timeline-item">
211
+ <div class="bg-white p-6 rounded-lg shadow-md">
212
+ <div class="flex justify-between items-start mb-2">
213
+ <h3 class="text-xl font-semibold">Junior Web Developer</h3>
214
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-sm">2016 - 2018</span>
215
+ </div>
216
+ <h4 class="text-lg text-indigo-600 mb-3">WebStart Agency</h4>
217
+ <p class="text-gray-600">
218
+ Built responsive websites for small businesses.
219
+ Implemented SEO best practices that increased client traffic by an average of 200%.
220
+ </p>
221
+ </div>
222
+ </div>
223
+ </div>
224
+ </div>
225
+ </div>
226
+ </section>
227
+
228
+ <!-- Skills Section -->
229
+ <section id="skills" class="py-20 bg-white">
230
+ <div class="container mx-auto px-6">
231
+ <h2 class="text-3xl font-bold text-center mb-16">My Skills</h2>
232
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-12 max-w-4xl mx-auto">
233
+ <!-- Technical Skills -->
234
+ <div>
235
+ <h3 class="text-xl font-semibold mb-6 flex items-center">
236
+ <i class="fas fa-code mr-3 text-indigo-600"></i> Technical Skills
237
+ </h3>
238
+ <div class="space-y-6">
239
+ <div>
240
+ <div class="flex justify-between mb-2">
241
+ <span>JavaScript/TypeScript</span>
242
+ <span>95%</span>
243
+ </div>
244
+ <div class="skill-bar">
245
+ <div class="skill-progress" style="width: 95%"></div>
246
+ </div>
247
+ </div>
248
+ <div>
249
+ <div class="flex justify-between mb-2">
250
+ <span>React.js</span>
251
+ <span>90%</span>
252
+ </div>
253
+ <div class="skill-bar">
254
+ <div class="skill-progress" style="width: 90%"></div>
255
+ </div>
256
+ </div>
257
+ <div>
258
+ <div class="flex justify-between mb-2">
259
+ <span>Node.js/Express</span>
260
+ <span>85%</span>
261
+ </div>
262
+ <div class="skill-bar">
263
+ <div class="skill-progress" style="width: 85%"></div>
264
+ </div>
265
+ </div>
266
+ <div>
267
+ <div class="flex justify-between mb-2">
268
+ <span>MongoDB</span>
269
+ <span>80%</span>
270
+ </div>
271
+ <div class="skill-bar">
272
+ <div class="skill-progress" style="width: 80%"></div>
273
+ </div>
274
+ </div>
275
+ </div>
276
+ </div>
277
+
278
+ <!-- Professional Skills -->
279
+ <div>
280
+ <h3 class="text-xl font-semibold mb-6 flex items-center">
281
+ <i class="fas fa-user-tie mr-3 text-indigo-600"></i> Professional Skills
282
+ </h3>
283
+ <div class="space-y-6">
284
+ <div>
285
+ <div class="flex justify-between mb-2">
286
+ <span>Problem Solving</span>
287
+ <span>90%</span>
288
+ </div>
289
+ <div class="skill-bar">
290
+ <div class="skill-progress" style="width: 90%"></div>
291
+ </div>
292
+ </div>
293
+ <div>
294
+ <div class="flex justify-between mb-2">
295
+ <span>Teamwork</span>
296
+ <span>85%</span>
297
+ </div>
298
+ <div class="skill-bar">
299
+ <div class="skill-progress" style="width: 85%"></div>
300
+ </div>
301
+ </div>
302
+ <div>
303
+ <div class="flex justify-between mb-2">
304
+ <span>Communication</span>
305
+ <span>80%</span>
306
+ </div>
307
+ <div class="skill-bar">
308
+ <div class="skill-progress" style="width: 80%"></div>
309
+ </div>
310
+ </div>
311
+ <div>
312
+ <div class="flex justify-between mb-2">
313
+ <span>Project Management</span>
314
+ <span>75%</span>
315
+ </div>
316
+ <div class="skill-bar">
317
+ <div class="skill-progress" style="width: 75%"></div>
318
+ </div>
319
+ </div>
320
+ </div>
321
+ </div>
322
+ </div>
323
+
324
+ <!-- Tools & Technologies -->
325
+ <div class="mt-16 max-w-4xl mx-auto">
326
+ <h3 class="text-xl font-semibold mb-8 text-center">Tools & Technologies I Use</h3>
327
+ <div class="flex flex-wrap justify-center gap-6">
328
+ <div class="flex flex-col items-center">
329
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
330
+ <i class="fab fa-react text-3xl text-blue-500"></i>
331
+ </div>
332
+ <span>React</span>
333
+ </div>
334
+ <div class="flex flex-col items-center">
335
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
336
+ <i class="fab fa-node-js text-3xl text-green-500"></i>
337
+ </div>
338
+ <span>Node.js</span>
339
+ </div>
340
+ <div class="flex flex-col items-center">
341
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
342
+ <i class="fab fa-js text-3xl text-yellow-500"></i>
343
+ </div>
344
+ <span>JavaScript</span>
345
+ </div>
346
+ <div class="flex flex-col items-center">
347
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
348
+ <i class="fab fa-html5 text-3xl text-orange-500"></i>
349
+ </div>
350
+ <span>HTML5</span>
351
+ </div>
352
+ <div class="flex flex-col items-center">
353
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
354
+ <i class="fab fa-css3-alt text-3xl text-blue-400"></i>
355
+ </div>
356
+ <span>CSS3</span>
357
+ </div>
358
+ <div class="flex flex-col items-center">
359
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
360
+ <i class="fab fa-git-alt text-3xl text-red-500"></i>
361
+ </div>
362
+ <span>Git</span>
363
+ </div>
364
+ <div class="flex flex-col items-center">
365
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
366
+ <i class="fas fa-database text-3xl text-green-600"></i>
367
+ </div>
368
+ <span>MongoDB</span>
369
+ </div>
370
+ <div class="flex flex-col items-center">
371
+ <div class="bg-gray-100 p-4 rounded-full mb-2">
372
+ <i class="fab fa-npm text-3xl text-red-400"></i>
373
+ </div>
374
+ <span>npm</span>
375
+ </div>
376
+ </div>
377
+ </div>
378
+ </div>
379
+ </section>
380
+
381
+ <!-- Projects Section -->
382
+ <section id="projects" class="py-20 bg-gray-50">
383
+ <div class="container mx-auto px-6">
384
+ <h2 class="text-3xl font-bold text-center mb-16">Featured Projects</h2>
385
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
386
+ <!-- Project 1 -->
387
+ <div class="bg-white rounded-lg overflow-hidden shadow-md transition duration-300 project-card">
388
+ <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80"
389
+ alt="E-commerce Dashboard"
390
+ class="w-full h-48 object-cover">
391
+ <div class="p-6">
392
+ <h3 class="text-xl font-semibold mb-2">E-commerce Dashboard</h3>
393
+ <p class="text-gray-600 mb-4">
394
+ A comprehensive dashboard for e-commerce businesses with analytics, inventory management, and order processing.
395
+ </p>
396
+ <div class="flex flex-wrap gap-2 mb-4">
397
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">React</span>
398
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">Node.js</span>
399
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">MongoDB</span>
400
+ </div>
401
+ <div class="flex space-x-3">
402
+ <a href="#" class="text-indigo-600 hover:text-indigo-800">
403
+ <i class="fas fa-external-link-alt"></i> Live Demo
404
+ </a>
405
+ <a href="#" class="text-gray-600 hover:text-gray-800">
406
+ <i class="fab fa-github"></i> Code
407
+ </a>
408
+ </div>
409
+ </div>
410
+ </div>
411
+
412
+ <!-- Project 2 -->
413
+ <div class="bg-white rounded-lg overflow-hidden shadow-md transition duration-300 project-card">
414
+ <img src="https://images.unsplash.com/photo-1559028012-481c04fa702d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80"
415
+ alt="Task Management App"
416
+ class="w-full h-48 object-cover">
417
+ <div class="p-6">
418
+ <h3 class="text-xl font-semibold mb-2">Task Management App</h3>
419
+ <p class="text-gray-600 mb-4">
420
+ A collaborative task management application with real-time updates, team features, and productivity analytics.
421
+ </p>
422
+ <div class="flex flex-wrap gap-2 mb-4">
423
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">React</span>
424
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">Firebase</span>
425
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">Redux</span>
426
+ </div>
427
+ <div class="flex space-x-3">
428
+ <a href="#" class="text-indigo-600 hover:text-indigo-800">
429
+ <i class="fas fa-external-link-alt"></i> Live Demo
430
+ </a>
431
+ <a href="#" class="text-gray-600 hover:text-gray-800">
432
+ <i class="fab fa-github"></i> Code
433
+ </a>
434
+ </div>
435
+ </div>
436
+ </div>
437
+
438
+ <!-- Project 3 -->
439
+ <div class="bg-white rounded-lg overflow-hidden shadow-md transition duration-300 project-card">
440
+ <img src="https://images.unsplash.com/photo-1559028012-33b6f5a37353?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80"
441
+ alt="Health Tracker"
442
+ class="w-full h-48 object-cover">
443
+ <div class="p-6">
444
+ <h3 class="text-xl font-semibold mb-2">Health & Fitness Tracker</h3>
445
+ <p class="text-gray-600 mb-4">
446
+ A mobile-friendly health tracker with workout plans, nutrition logging, and progress visualization.
447
+ </p>
448
+ <div class="flex flex-wrap gap-2 mb-4">
449
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">React Native</span>
450
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">GraphQL</span>
451
+ <span class="bg-indigo-100 text-indigo-600 px-3 py-1 rounded-full text-xs">AWS</span>
452
+ </div>
453
+ <div class="flex space-x-3">
454
+ <a href="#" class="text-indigo-600 hover:text-indigo-800">
455
+ <i class="fas fa-external-link-alt"></i> App Store
456
+ </a>
457
+ <a href="#" class="text-gray-600 hover:text-gray-800">
458
+ <i class="fab fa-github"></i> Code
459
+ </a>
460
+ </div>
461
+ </div>
462
+ </div>
463
+ </div>
464
+
465
+ <div class="text-center mt-12">
466
+ <a href="#" class="inline-flex items-center text-indigo-600 font-semibold hover:text-indigo-800">
467
+ View All Projects
468
+ <i class="fas fa-arrow-right ml-2"></i>
469
+ </a>
470
+ </div>
471
+ </div>
472
+ </section>
473
+
474
+ <!-- Contact Section -->
475
+ <section id="contact" class="py-20 bg-white">
476
+ <div class="container mx-auto px-6">
477
+ <h2 class="text-3xl font-bold text-center mb-16">Get In Touch</h2>
478
+ <div class="max-w-4xl mx-auto">
479
+ <div class="flex flex-col md:flex-row">
480
+ <div class="md:w-1/2 mb-10 md:mb-0 md:pr-8">
481
+ <h3 class="text-xl font-semibold mb-6">Contact Information</h3>
482
+ <p class="text-gray-600 mb-8">
483
+ Feel free to reach out if you're looking for a developer, have a question, or just want to connect.
484
+ </p>
485
+
486
+ <div class="space-y-6">
487
+ <div class="flex items-start">
488
+ <div class="bg-indigo-100 p-3 rounded-full mr-4">
489
+ <i class="fas fa-envelope text-indigo-600"></i>
490
+ </div>
491
+ <div>
492
+ <h4 class="font-semibold">Email</h4>
493
+ <a href="mailto:john.doe@example.com" class="text-gray-600 hover:text-indigo-600">john.doe@example.com</a>
494
+ </div>
495
+ </div>
496
+ <div class="flex items-start">
497
+ <div class="bg-indigo-100 p-3 rounded-full mr-4">
498
+ <i class="fas fa-phone-alt text-indigo-600"></i>
499
+ </div>
500
+ <div>
501
+ <h4 class="font-semibold">Phone</h4>
502
+ <a href="tel:+1234567890" class="text-gray-600 hover:text-indigo-600">+1 (234) 567-890</a>
503
+ </div>
504
+ </div>
505
+ <div class="flex items-start">
506
+ <div class="bg-indigo-100 p-3 rounded-full mr-4">
507
+ <i class="fas fa-map-marker-alt text-indigo-600"></i>
508
+ </div>
509
+ <div>
510
+ <h4 class="font-semibold">Location</h4>
511
+ <p class="text-gray-600">San Francisco, CA</p>
512
+ </div>
513
+ </div>
514
+ </div>
515
+
516
+ <div class="mt-8">
517
+ <h4 class="font-semibold mb-4">Follow Me</h4>
518
+ <div class="flex space-x-4">
519
+ <a href="#" class="bg-gray-100 p-3 rounded-full text-gray-700 hover:bg-indigo-100 hover:text-indigo-600 transition">
520
+ <i class="fab fa-github"></i>
521
+ </a>
522
+ <a href="#" class="bg-gray-100 p-3 rounded-full text-gray-700 hover:bg-indigo-100 hover:text-indigo-600 transition">
523
+ <i class="fab fa-linkedin-in"></i>
524
+ </a>
525
+ <a href="#" class="bg-gray-100 p-3 rounded-full text-gray-700 hover:bg-indigo-100 hover:text-indigo-600 transition">
526
+ <i class="fab fa-twitter"></i>
527
+ </a>
528
+ <a href="#" class="bg-gray-100 p-3 rounded-full text-gray-700 hover:bg-indigo-100 hover:text-indigo-600 transition">
529
+ <i class="fab fa-instagram"></i>
530
+ </a>
531
+ </div>
532
+ </div>
533
+ </div>
534
+
535
+ <div class="md:w-1/2">
536
+ <form class="space-y-6">
537
+ <div>
538
+ <label for="name" class="block text-sm font-medium text-gray-700 mb-1">Name</label>
539
+ <input type="text" id="name" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-200 focus:border-indigo-500 outline-none transition">
540
+ </div>
541
+ <div>
542
+ <label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email</label>
543
+ <input type="email" id="email" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-200 focus:border-indigo-500 outline-none transition">
544
+ </div>
545
+ <div>
546
+ <label for="subject" class="block text-sm font-medium text-gray-700 mb-1">Subject</label>
547
+ <input type="text" id="subject" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-200 focus:border-indigo-500 outline-none transition">
548
+ </div>
549
+ <div>
550
+ <label for="message" class="block text-sm font-medium text-gray-700 mb-1">Message</label>
551
+ <textarea id="message" rows="5" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-200 focus:border-indigo-500 outline-none transition"></textarea>
552
+ </div>
553
+ <button type="submit" class="w-full bg-indigo-600 text-white px-6 py-3 rounded-lg font-semibold hover:bg-indigo-700 transition">
554
+ Send Message
555
+ </button>
556
+ </form>
557
+ </div>
558
+ </div>
559
+ </div>
560
+ </div>
561
+ </section>
562
+
563
+ <!-- Footer -->
564
+ <footer class="bg-gray-900 text-white py-12">
565
+ <div class="container mx-auto px-6">
566
+ <div class="flex flex-col md:flex-row justify-between items-center">
567
+ <div class="mb-6 md:mb-0">
568
+ <a href="#" class="text-2xl font-bold">John Doe</a>
569
+ <p class="text-gray-400 mt-2">Full Stack Developer</p>
570
+ </div>
571
+ <div class="flex space-x-6">
572
+ <a href="#" class="text-gray-400 hover:text-white transition">
573
+ <i class="fab fa-github"></i>
574
+ </a>
575
+ <a href="#" class="text-gray-400 hover:text-white transition">
576
+ <i class="fab fa-linkedin-in"></i>
577
+ </a>
578
+ <a href="#" class="text-gray-400 hover:text-white transition">
579
+ <i class="fab fa-twitter"></i>
580
+ </a>
581
+ <a href="#" class="text-gray-400 hover:text-white transition">
582
+ <i class="fab fa-instagram"></i>
583
+ </a>
584
+ </div>
585
+ </div>
586
+ <div class="border-t border-gray-800 mt-8 pt-8 flex flex-col md:flex-row justify-between items-center">
587
+ <p class="text-gray-400 mb-4 md:mb-0">© 2023 John Doe. All rights reserved.</p>
588
+ <div class="flex space-x-6">
589
+ <a href="#" class="text-gray-400 hover:text-white transition">Privacy Policy</a>
590
+ <a href="#" class="text-gray-400 hover:text-white transition">Terms of Service</a>
591
+ </div>
592
+ </div>
593
+ </div>
594
+ </footer>
595
+
596
+ <!-- Floating action button -->
597
+ <a href="#" class="fixed bottom-8 right-8 bg-indigo-600 text-white p-4 rounded-full shadow-xl hover:bg-indigo-700 transition floating-btn">
598
+ <i class="fas fa-arrow-up"></i>
599
+ </a>
600
+
601
+ <script>
602
+ // Mobile menu toggle
603
+ const menuBtn = document.getElementById('menu-btn');
604
+ const mobileMenu = document.getElementById('mobile-menu');
605
+
606
+ menuBtn.addEventListener('click', () => {
607
+ mobileMenu.classList.toggle('hidden');
608
+ });
609
+
610
+ // Smooth scrolling for navigation links
611
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
612
+ anchor.addEventListener('click', function (e) {
613
+ e.preventDefault();
614
+
615
+ const targetId = this.getAttribute('href');
616
+ const targetElement = document.querySelector(targetId);
617
+
618
+ if (targetElement) {
619
+ window.scrollTo({
620
+ top: targetElement.offsetTop - 80,
621
+ behavior: 'smooth'
622
+ });
623
+
624
+ // Close mobile menu if open
625
+ if (!mobileMenu.classList.contains('hidden')) {
626
+ mobileMenu.classList.add('hidden');
627
+ }
628
+ }
629
+ });
630
+ });
631
+
632
+ // Animate skill bars on scroll
633
+ const skillBars = document.querySelectorAll('.skill-progress');
634
+
635
+ function animateSkillBars() {
636
+ skillBars.forEach(bar => {
637
+ const width = bar.style.width;
638
+ bar.style.width = '0';
639
+
640
+ setTimeout(() => {
641
+ bar.style.width = width;
642
+ }, 100);
643
+ });
644
+ }
645
+
646
+ // Intersection Observer for skill bars
647
+ const skillsSection = document.getElementById('skills');
648
+ const observer = new IntersectionObserver((entries) => {
649
+ entries.forEach(entry => {
650
+ if (entry.isIntersecting) {
651
+ animateSkillBars();
652
+ observer.unobserve(entry.target);
653
+ }
654
+ });
655
+ }, { threshold: 0.1 });
656
+
657
+ if (skillsSection) {
658
+ observer.observe(skillsSection);
659
+ }
660
+ </script>
661
+ <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=Rupesx007/digital-resume" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
662
+ </html>