danni4000ds commited on
Commit
b3b7ac5
·
verified ·
1 Parent(s): abbcce2

Create a portfolio website for a designer, with a hero section, a projects section, a about section, and a contact section.

Browse files
Files changed (2) hide show
  1. README.md +8 -5
  2. index.html +371 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Pixelpulse Portfolio
3
- emoji: 📈
4
- colorFrom: blue
5
- colorTo: red
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: PixelPulse Portfolio 🌈
3
+ colorFrom: purple
4
+ colorTo: purple
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
index.html CHANGED
@@ -1,19 +1,372 @@
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" class="dark">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>PixelPulse Portfolio</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <script src="https://unpkg.com/feather-icons"></script>
9
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
+ <script>
11
+ tailwind.config = {
12
+ darkMode: 'class',
13
+ theme: {
14
+ extend: {
15
+ colors: {
16
+ primary: '#d946ef',
17
+ secondary: '#f97316',
18
+ }
19
+ }
20
+ }
21
+ }
22
+ </script>
23
+ <style>
24
+ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
25
+ body {
26
+ font-family: 'Poppins', sans-serif;
27
+ scroll-behavior: smooth;
28
+ }
29
+ .gradient-text {
30
+ background: linear-gradient(90deg, #d946ef 0%, #f97316 100%);
31
+ -webkit-background-clip: text;
32
+ background-clip: text;
33
+ color: transparent;
34
+ }
35
+ .glass-effect {
36
+ background: rgba(15, 23, 42, 0.7);
37
+ backdrop-filter: blur(10px);
38
+ -webkit-backdrop-filter: blur(10px);
39
+ border: 1px solid rgba(255, 255, 255, 0.1);
40
+ }
41
+ </style>
42
+ </head>
43
+ <body class="bg-slate-900 text-slate-200 min-h-screen">
44
+ <!-- Navigation -->
45
+ <nav class="glass-effect fixed w-full z-50">
46
+ <div class="container mx-auto px-6 py-4">
47
+ <div class="flex justify-between items-center">
48
+ <a href="#" class="text-2xl font-bold gradient-text">PixelPulse</a>
49
+ <div class="hidden md:flex space-x-8">
50
+ <a href="#home" class="hover:text-primary transition">Home</a>
51
+ <a href="#projects" class="hover:text-primary transition">Projects</a>
52
+ <a href="#about" class="hover:text-primary transition">About</a>
53
+ <a href="#contact" class="hover:text-primary transition">Contact</a>
54
+ </div>
55
+ <button id="mobile-menu-button" class="md:hidden">
56
+ <i data-feather="menu"></i>
57
+ </button>
58
+ </div>
59
+ </div>
60
+ </nav>
61
+
62
+ <!-- Mobile Menu -->
63
+ <div id="mobile-menu" class="hidden glass-effect fixed inset-0 z-40 md:hidden">
64
+ <div class="container mx-auto px-6 py-20 flex flex-col items-center justify-center h-full">
65
+ <div class="flex flex-col space-y-8 text-center">
66
+ <a href="#home" class="text-xl hover:text-primary transition">Home</a>
67
+ <a href="#projects" class="text-xl hover:text-primary transition">Projects</a>
68
+ <a href="#about" class="text-xl hover:text-primary transition">About</a>
69
+ <a href="#contact" class="text-xl hover:text-primary transition">Contact</a>
70
+ </div>
71
+ <button id="close-mobile-menu" class="absolute top-6 right-6">
72
+ <i data-feather="x"></i>
73
+ </button>
74
+ </div>
75
+ </div>
76
+
77
+ <!-- Hero Section -->
78
+ <section id="home" class="min-h-screen flex items-center pt-20">
79
+ <div class="container mx-auto px-6 py-20">
80
+ <div class="flex flex-col md:flex-row items-center">
81
+ <div class="md:w-1/2 mb-12 md:mb-0">
82
+ <h1 class="text-4xl md:text-6xl font-bold mb-6">
83
+ Hi, I'm <span class="gradient-text">Alex</span>
84
+ <br>Creative Designer
85
+ </h1>
86
+ <p class="text-lg text-slate-400 mb-8 max-w-lg">
87
+ I craft beautiful digital experiences that blend aesthetics with functionality. My designs tell stories and create connections.
88
+ </p>
89
+ <div class="flex space-x-4">
90
+ <a href="#projects" class="px-6 py-3 bg-primary rounded-lg font-medium hover:bg-fuchsia-600 transition">View Work</a>
91
+ <a href="#contact" class="px-6 py-3 border border-primary text-primary rounded-lg font-medium hover:bg-fuchsia-900/30 transition">Hire Me</a>
92
+ </div>
93
+ </div>
94
+ <div class="md:w-1/2 flex justify-center">
95
+ <div class="relative">
96
+ <div class="w-64 h-64 md:w-80 md:h-80 rounded-full bg-gradient-to-br from-primary to-secondary flex items-center justify-center">
97
+ <img src="http://static.photos/people/640x360/42" alt="Designer portrait" class="w-60 h-60 md:w-72 md:h-72 rounded-full object-cover border-4 border-slate-900">
98
+ </div>
99
+ <div class="absolute -bottom-4 -right-4 bg-slate-800 p-4 rounded-lg shadow-lg">
100
+ <span class="block text-xs text-slate-400">Currently working at</span>
101
+ <span class="font-bold text-primary">Pixel Studios</span>
102
+ </div>
103
+ </div>
104
+ </div>
105
+ </div>
106
+ </div>
107
+ </section>
108
+
109
+ <!-- Projects Section -->
110
+ <section id="projects" class="py-20 bg-slate-800/50">
111
+ <div class="container mx-auto px-6">
112
+ <div class="text-center mb-16">
113
+ <h2 class="text-3xl md:text-4xl font-bold mb-4">Featured <span class="gradient-text">Projects</span></h2>
114
+ <p class="text-slate-400 max-w-2xl mx-auto">A curated selection of my recent design work across various industries and mediums.</p>
115
+ </div>
116
+
117
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
118
+ <!-- Project 1 -->
119
+ <div class="glass-effect rounded-xl overflow-hidden group">
120
+ <div class="relative overflow-hidden">
121
+ <img src="http://static.photos/technology/640x360/1" alt="Project 1" class="w-full h-64 object-cover transition duration-500 group-hover:scale-110">
122
+ <div class="absolute inset-0 bg-gradient-to-t from-slate-900/90 to-transparent flex items-end p-6 opacity-0 group-hover:opacity-100 transition">
123
+ <div>
124
+ <h3 class="text-xl font-bold mb-2">Digital Agency Website</h3>
125
+ <p class="text-sm text-slate-300 mb-4">Complete website redesign for a creative agency</p>
126
+ <div class="flex space-x-2">
127
+ <span class="text-xs px-2 py-1 bg-primary/20 text-primary rounded">UI/UX</span>
128
+ <span class="text-xs px-2 py-1 bg-secondary/20 text-secondary rounded">Web Design</span>
129
+ </div>
130
+ </div>
131
+ </div>
132
+ </div>
133
+ <div class="p-6">
134
+ <h3 class="text-xl font-bold mb-2">Digital Agency Website</h3>
135
+ <a href="#" class="text-primary text-sm font-medium inline-flex items-center">
136
+ View Case Study <i data-feather="arrow-right" class="w-4 h-4 ml-1"></i>
137
+ </a>
138
+ </div>
139
+ </div>
140
+
141
+ <!-- Project 2 -->
142
+ <div class="glass-effect rounded-xl overflow-hidden group">
143
+ <div class="relative overflow-hidden">
144
+ <img src="http://static.photos/minimal/640x360/2" alt="Project 2" class="w-full h-64 object-cover transition duration-500 group-hover:scale-110">
145
+ <div class="absolute inset-0 bg-gradient-to-t from-slate-900/90 to-transparent flex items-end p-6 opacity-0 group-hover:opacity-100 transition">
146
+ <div>
147
+ <h3 class="text-xl font-bold mb-2">Mobile Banking App</h3>
148
+ <p class="text-sm text-slate-300 mb-4">User experience design for financial application</p>
149
+ <div class="flex space-x-2">
150
+ <span class="text-xs px-2 py-1 bg-primary/20 text-primary rounded">UX Design</span>
151
+ <span class="text-xs px-2 py-1 bg-secondary/20 text-secondary rounded">Mobile</span>
152
+ </div>
153
+ </div>
154
+ </div>
155
+ </div>
156
+ <div class="p-6">
157
+ <h3 class="text-xl font-bold mb-2">Mobile Banking App</h3>
158
+ <a href="#" class="text-primary text-sm font-medium inline-flex items-center">
159
+ View Case Study <i data-feather="arrow-right" class="w-4 h-4 ml-1"></i>
160
+ </a>
161
+ </div>
162
+ </div>
163
+
164
+ <!-- Project 3 -->
165
+ <div class="glass-effect rounded-xl overflow-hidden group">
166
+ <div class="relative overflow-hidden">
167
+ <img src="http://static.photos/abstract/640x360/3" alt="Project 3" class="w-full h-64 object-cover transition duration-500 group-hover:scale-110">
168
+ <div class="absolute inset-0 bg-gradient-to-t from-slate-900/90 to-transparent flex items-end p-6 opacity-0 group-hover:opacity-100 transition">
169
+ <div>
170
+ <h3 class="text-xl font-bold mb-2">Brand Identity System</h3>
171
+ <p class="text-sm text-slate-300 mb-4">Comprehensive branding for startup company</p>
172
+ <div class="flex space-x-2">
173
+ <span class="text-xs px-2 py-1 bg-primary/20 text-primary rounded">Branding</span>
174
+ <span class="text-xs px-2 py-1 bg-secondary/20 text-secondary rounded">Illustration</span>
175
+ </div>
176
+ </div>
177
+ </div>
178
+ </div>
179
+ <div class="p-6">
180
+ <h3 class="text-xl font-bold mb-2">Brand Identity System</h3>
181
+ <a href="#" class="text-primary text-sm font-medium inline-flex items-center">
182
+ View Case Study <i data-feather="arrow-right" class="w-4 h-4 ml-1"></i>
183
+ </a>
184
+ </div>
185
+ </div>
186
+ </div>
187
+
188
+ <div class="text-center mt-12">
189
+ <a href="#" class="inline-flex items-center px-6 py-3 border border-primary text-primary rounded-lg font-medium hover:bg-fuchsia-900/30 transition">
190
+ View All Projects <i data-feather="arrow-right" class="w-4 h-4 ml-2"></i>
191
+ </a>
192
+ </div>
193
+ </div>
194
+ </section>
195
+
196
+ <!-- About Section -->
197
+ <section id="about" class="py-20">
198
+ <div class="container mx-auto px-6">
199
+ <div class="flex flex-col md:flex-row items-center">
200
+ <div class="md:w-1/2 mb-12 md:mb-0 md:pr-12">
201
+ <img src="http://static.photos/workspace/640x360/4" alt="Designer at work" class="rounded-xl shadow-2xl">
202
+ </div>
203
+ <div class="md:w-1/2">
204
+ <h2 class="text-3xl md:text-4xl font-bold mb-6">About <span class="gradient-text">Me</span></h2>
205
+ <p class="text-slate-400 mb-6">
206
+ I'm a passionate designer with 8 years of experience creating digital experiences that users love. My journey began in graphic design and evolved into UI/UX as I discovered my love for solving problems through design.
207
+ </p>
208
+ <p class="text-slate-400 mb-8">
209
+ I believe in design that not only looks beautiful but also works intuitively. My approach combines aesthetics with functionality, ensuring that every pixel serves a purpose.
210
+ </p>
211
+
212
+ <div class="mb-8">
213
+ <h3 class="text-xl font-bold mb-4">Skills & Expertise</h3>
214
+ <div class="flex flex-wrap gap-2">
215
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">UI/UX Design</span>
216
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">Product Design</span>
217
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">Prototyping</span>
218
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">User Research</span>
219
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">Figma</span>
220
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">Adobe Suite</span>
221
+ <span class="px-3 py-1 bg-slate-800 rounded-full text-sm">HTML/CSS</span>
222
+ </div>
223
+ </div>
224
+
225
+ <a href="#" class="inline-flex items-center px-6 py-3 bg-primary rounded-lg font-medium hover:bg-fuchsia-600 transition">
226
+ Download Resume <i data-feather="download" class="w-4 h-4 ml-2"></i>
227
+ </a>
228
+ </div>
229
+ </div>
230
+ </div>
231
+ </section>
232
+
233
+ <!-- Contact Section -->
234
+ <section id="contact" class="py-20 bg-slate-800/50">
235
+ <div class="container mx-auto px-6">
236
+ <div class="text-center mb-16">
237
+ <h2 class="text-3xl md:text-4xl font-bold mb-4">Get In <span class="gradient-text">Touch</span></h2>
238
+ <p class="text-slate-400 max-w-2xl mx-auto">Have a project in mind or want to discuss potential opportunities? I'd love to hear from you!</p>
239
+ </div>
240
+
241
+ <div class="max-w-4xl mx-auto">
242
+ <div class="glass-effect rounded-xl p-8 shadow-xl">
243
+ <form>
244
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
245
+ <div>
246
+ <label for="name" class="block text-sm font-medium mb-2">Your Name</label>
247
+ <input type="text" id="name" class="w-full px-4 py-3 bg-slate-800 border border-slate-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary">
248
+ </div>
249
+ <div>
250
+ <label for="email" class="block text-sm font-medium mb-2">Email Address</label>
251
+ <input type="email" id="email" class="w-full px-4 py-3 bg-slate-800 border border-slate-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary">
252
+ </div>
253
+ </div>
254
+ <div class="mb-6">
255
+ <label for="subject" class="block text-sm font-medium mb-2">Subject</label>
256
+ <input type="text" id="subject" class="w-full px-4 py-3 bg-slate-800 border border-slate-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary">
257
+ </div>
258
+ <div class="mb-6">
259
+ <label for="message" class="block text-sm font-medium mb-2">Your Message</label>
260
+ <textarea id="message" rows="4" class="w-full px-4 py-3 bg-slate-800 border border-slate-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary"></textarea>
261
+ </div>
262
+ <button type="submit" class="w-full px-6 py-4 bg-primary rounded-lg font-medium hover:bg-fuchsia-600 transition">
263
+ Send Message <i data-feather="send" class="w-4 h-4 ml-2"></i>
264
+ </button>
265
+ </form>
266
+ </div>
267
+
268
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mt-12">
269
+ <div class="glass-effect rounded-xl p-6 text-center">
270
+ <div class="w-12 h-12 bg-primary/20 text-primary rounded-full flex items-center justify-center mx-auto mb-4">
271
+ <i data-feather="mail"></i>
272
+ </div>
273
+ <h3 class="font-bold mb-2">Email</h3>
274
+ <p class="text-sm text-slate-400">hello@pixelpulse.design</p>
275
+ </div>
276
+ <div class="glass-effect rounded-xl p-6 text-center">
277
+ <div class="w-12 h-12 bg-secondary/20 text-secondary rounded-full flex items-center justify-center mx-auto mb-4">
278
+ <i data-feather="phone"></i>
279
+ </div>
280
+ <h3 class="font-bold mb-2">Phone</h3>
281
+ <p class="text-sm text-slate-400">+1 (555) 123-4567</p>
282
+ </div>
283
+ <div class="glass-effect rounded-xl p-6 text-center">
284
+ <div class="w-12 h-12 bg-primary/20 text-primary rounded-full flex items-center justify-center mx-auto mb-4">
285
+ <i data-feather="map-pin"></i>
286
+ </div>
287
+ <h3 class="font-bold mb-2">Location</h3>
288
+ <p class="text-sm text-slate-400">San Francisco, CA</p>
289
+ </div>
290
+ </div>
291
+ </div>
292
+ </div>
293
+ </section>
294
+
295
+ <!-- Footer -->
296
+ <footer class="py-12 border-t border-slate-800">
297
+ <div class="container mx-auto px-6">
298
+ <div class="flex flex-col md:flex-row justify-between items-center">
299
+ <div class="mb-6 md:mb-0">
300
+ <a href="#" class="text-2xl font-bold gradient-text">PixelPulse</a>
301
+ <p class="text-sm text-slate-500 mt-2">© 2023 All rights reserved</p>
302
+ </div>
303
+ <div class="flex space-x-6">
304
+ <a href="#" class="text-slate-400 hover:text-primary transition">
305
+ <i data-feather="dribbble"></i>
306
+ </a>
307
+ <a href="#" class="text-slate-400 hover:text-primary transition">
308
+ <i data-feather="twitter"></i>
309
+ </a>
310
+ <a href="#" class="text-slate-400 hover:text-primary transition">
311
+ <i data-feather="instagram"></i>
312
+ </a>
313
+ <a href="#" class="text-slate-400 hover:text-primary transition">
314
+ <i data-feather="linkedin"></i>
315
+ </a>
316
+ <a href="#" class="text-slate-400 hover:text-primary transition">
317
+ <i data-feather="github"></i>
318
+ </a>
319
+ </div>
320
+ </div>
321
+ </div>
322
+ </footer>
323
+
324
+ <script>
325
+ // Mobile menu toggle
326
+ const mobileMenuButton = document.getElementById('mobile-menu-button');
327
+ const mobileMenu = document.getElementById('mobile-menu');
328
+ const closeMobileMenu = document.getElementById('close-mobile-menu');
329
+
330
+ mobileMenuButton.addEventListener('click', () => {
331
+ mobileMenu.classList.remove('hidden');
332
+ });
333
+
334
+ closeMobileMenu.addEventListener('click', () => {
335
+ mobileMenu.classList.add('hidden');
336
+ });
337
+
338
+ // Smooth scrolling for anchor links
339
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
340
+ anchor.addEventListener('click', function (e) {
341
+ e.preventDefault();
342
+
343
+ const targetId = this.getAttribute('href');
344
+ const targetElement = document.querySelector(targetId);
345
+
346
+ if (targetElement) {
347
+ window.scrollTo({
348
+ top: targetElement.offsetTop - 80,
349
+ behavior: 'smooth'
350
+ });
351
+
352
+ // Close mobile menu if open
353
+ mobileMenu.classList.add('hidden');
354
+ }
355
+ });
356
+ });
357
+
358
+ // Change navbar style on scroll
359
+ window.addEventListener('scroll', function() {
360
+ const navbar = document.querySelector('nav');
361
+ if (window.scrollY > 50) {
362
+ navbar.classList.add('shadow-lg');
363
+ } else {
364
+ navbar.classList.remove('shadow-lg');
365
+ }
366
+ });
367
+
368
+ // Initialize feather icons
369
+ feather.replace();
370
+ </script>
371
+ </body>
372
  </html>