CarloSorengo commited on
Commit
b42c802
·
verified ·
1 Parent(s): 48ed998

Add 2 files

Browse files
Files changed (2) hide show
  1. index.html +318 -584
  2. prompts.txt +2 -1
index.html CHANGED
@@ -3,663 +3,397 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>LensCraft | Photography Portfolio</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
- /* Custom CSS for animations and effects */
11
- .hero-image {
12
- background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://images.unsplash.com/photo-1493863641943-9b68992a8d07?ixlib=rb-4.0.3');
13
- background-size: cover;
14
- background-position: center;
15
- height: 90vh;
16
- }
17
-
18
- .gallery-item {
19
- transition: all 0.3s ease;
20
- }
21
-
22
- .gallery-item:hover {
23
- transform: scale(1.03);
24
- box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
25
- }
26
-
27
- .testimonial-card {
28
- transition: all 0.3s ease;
29
- }
30
-
31
- .testimonial-card:hover {
32
- transform: translateY(-10px);
33
- box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
34
- }
35
-
36
- @keyframes fadeIn {
37
- from { opacity: 0; }
38
- to { opacity: 1; }
39
- }
40
-
41
- .animate-fade-in {
42
- animation: fadeIn 1s ease-in-out;
43
- }
44
-
45
- /* Lightbox styles */
46
- .lightbox {
47
  display: none;
48
- position: fixed;
49
- top: 0;
50
- left: 0;
51
- width: 100%;
52
- height: 100%;
53
- background-color: rgba(0, 0, 0, 0.9);
54
- z-index: 1000;
55
- justify-content: center;
56
- align-items: center;
57
  }
58
-
59
- .lightbox-content {
60
- max-width: 90%;
61
- max-height: 90%;
 
 
62
  }
63
-
64
- .lightbox img {
65
- max-width: 100%;
66
- max-height: 90vh;
 
 
67
  }
68
  </style>
69
  </head>
70
- <body class="font-sans bg-gray-50">
71
- <!-- Navigation -->
72
- <nav class="bg-white shadow-lg fixed w-full z-10">
73
- <div class="max-w-7xl mx-auto px-4">
74
- <div class="flex justify-between items-center h-16">
75
- <div class="flex items-center">
76
- <span class="text-2xl font-bold text-gray-800">LensCraft</span>
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  </div>
78
- <div class="hidden md:flex space-x-8">
79
- <a href="#home" class="text-gray-800 hover:text-blue-600 px-3 py-2 font-medium">Home</a>
80
- <a href="#portfolio" class="text-gray-800 hover:text-blue-600 px-3 py-2 font-medium">Portfolio</a>
81
- <a href="#about" class="text-gray-800 hover:text-blue-600 px-3 py-2 font-medium">About</a>
82
- <a href="#services" class="text-gray-800 hover:text-blue-600 px-3 py-2 font-medium">Services</a>
83
- <a href="#contact" class="text-gray-800 hover:text-blue-600 px-3 py-2 font-medium">Contact</a>
 
 
 
 
 
84
  </div>
85
- <div class="md:hidden">
86
- <button id="menu-btn" class="text-gray-800 focus:outline-none">
87
- <i class="fas fa-bars text-2xl"></i>
88
- </button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  </div>
90
  </div>
91
- </div>
92
- <!-- Mobile menu -->
93
- <div id="mobile-menu" class="md:hidden hidden bg-white shadow-lg">
94
- <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
95
- <a href="#home" class="block px-3 py-2 text-gray-800 hover:text-blue-600">Home</a>
96
- <a href="#portfolio" class="block px-3 py-2 text-gray-800 hover:text-blue-600">Portfolio</a>
97
- <a href="#about" class="block px-3 py-2 text-gray-800 hover:text-blue-600">About</a>
98
- <a href="#services" class="block px-3 py-2 text-gray-800 hover:text-blue-600">Services</a>
99
- <a href="#contact" class="block px-3 py-2 text-gray-800 hover:text-blue-600">Contact</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  </div>
101
- </div>
102
- </nav>
103
-
104
- <!-- Hero Section -->
105
- <section id="home" class="hero-image pt-16 flex items-center justify-center text-center text-white animate-fade-in">
106
- <div class="px-4 max-w-4xl">
107
- <h1 class="text-4xl md:text-6xl font-bold mb-6">Capture Life's Beautiful Moments</h1>
108
- <p class="text-xl md:text-2xl mb-8">Professional photography services for weddings, portraits, and commercial projects</p>
109
- <a href="#contact" class="bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-8 rounded-full text-lg transition duration-300 inline-block">Book a Session</a>
110
- </div>
111
- </section>
112
-
113
- <!-- Portfolio Section -->
114
- <section id="portfolio" class="py-20 bg-white">
115
- <div class="max-w-7xl mx-auto px-4">
116
- <h2 class="text-3xl md:text-4xl font-bold text-center mb-4">Portfolio</h2>
117
- <p class="text-gray-600 text-center max-w-2xl mx-auto mb-12">Explore my latest work across different photography genres</p>
118
 
119
- <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
120
- <!-- Portfolio Item 1 -->
121
- <div class="gallery-item rounded-lg overflow-hidden shadow-md bg-white">
122
- <img src="https://images.unsplash.com/photo-1529634319295-89d0c0e149a5?ixlib=rb-4.0.3" alt="Wedding Photography" class="w-full h-64 object-cover cursor-pointer" onclick="openLightbox(this.src, 'Wedding Photography')">
123
- <div class="p-6">
124
- <h3 class="text-xl font-semibold mb-2">Wedding Photography</h3>
125
- <p class="text-gray-600">Capturing the most important day of your life with elegance and emotion.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  </div>
127
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
 
129
- <!-- Portfolio Item 2 -->
130
- <div class="gallery-item rounded-lg overflow-hidden shadow-md bg-white">
131
- <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-4.0.3" alt="Portrait Photography" class="w-full h-64 object-cover cursor-pointer" onclick="openLightbox(this.src, 'Portrait Photography')">
132
- <div class="p-6">
133
- <h3 class="text-xl font-semibold mb-2">Portrait Photography</h3>
134
- <p class="text-gray-600">Beautiful portraits that capture personality and emotion.</p>
135
- </div>
136
  </div>
137
 
138
- <!-- Portfolio Item 3 -->
139
- <div class="gallery-item rounded-lg overflow-hidden shadow-md bg-white">
140
- <img src="https://images.unsplash.com/photo-1467232004584-a241de8bcf5d?ixlib=rb-4.0.3" alt="Landscape Photography" class="w-full h-64 object-cover cursor-pointer" onclick="openLightbox(this.src, 'Landscape Photography')">
141
- <div class="p-6">
142
- <h3 class="text-xl font-semibold mb-2">Landscape Photography</h3>
143
- <p class="text-gray-600">Breathtaking landscapes from around the world.</p>
144
- </div>
145
  </div>
146
 
147
- <!-- Portfolio Item 4 -->
148
- <div class="gallery-item rounded-lg overflow-hidden shadow-md bg-white">
149
- <img src="https://images.unsplash.com/photo-1492684223066-81342ee5ff30?ixlib=rb-4.0.3" alt="Event Photography" class="w-full h-64 object-cover cursor-pointer" onclick="openLightbox(this.src, 'Event Photography')">
150
- <div class="p-6">
151
- <h3 class="text-xl font-semibold mb-2">Event Photography</h3>
152
- <p class="text-gray-600">Professional coverage of corporate and social events.</p>
153
- </div>
154
  </div>
155
 
156
- <!-- Portfolio Item 5 -->
157
- <div class="gallery-item rounded-lg overflow-hidden shadow-md bg-white">
158
- <img src="https://images.unsplash.com/photo-1551232864-3f0890e580d9?ixlib=rb-4.0.3" alt="Product Photography" class="w-full h-64 object-cover cursor-pointer" onclick="openLightbox(this.src, 'Product Photography')">
159
- <div class="p-6">
160
- <h3 class="text-xl font-semibold mb-2">Product Photography</h3>
161
- <p class="text-gray-600">Showcasing your products in the best possible light.</p>
162
- </div>
163
  </div>
164
 
165
- <!-- Portfolio Item 6 -->
166
- <div class="gallery-item rounded-lg overflow-hidden shadow-md bg-white">
167
- <img src="https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?ixlib=rb-4.0.3" alt="Fashion Photography" class="w-full h-64 object-cover cursor-pointer" onclick="openLightbox(this.src, 'Fashion Photography')">
168
- <div class="p-6">
169
- <h3 class="text-xl font-semibold mb-2">Fashion Photography</h3>
170
- <p class="text-gray-600">Stylish and creative fashion imagery.</p>
171
- </div>
172
  </div>
173
  </div>
 
 
 
 
 
174
 
175
- <div class="text-center mt-12">
176
- <a href="#" class="inline-block border-2 border-blue-600 text-blue-600 hover:bg-blue-600 hover:text-white font-bold py-3 px-8 rounded-full transition duration-300">View Full Portfolio</a>
177
- </div>
178
- </div>
179
- </section>
180
-
181
- <!-- About Section -->
182
- <section id="about" class="py-20 bg-gray-100">
183
- <div class="max-w-7xl mx-auto px-4">
184
- <div class="flex flex-col md:flex-row items-center">
185
- <div class="md:w-1/2 mb-10 md:mb-0 md:pr-10">
186
- <img src="https://images.unsplash.com/photo-1554080353-a576cf803bda?ixlib=rb-4.0.3" alt="Photographer" class="rounded-lg shadow-xl w-full">
187
  </div>
188
- <div class="md:w-1/2">
189
- <h2 class="text-3xl md:text-4xl font-bold mb-6">About Me</h2>
190
- <p class="text-gray-700 mb-4">Hi, I'm Sarah Johnson, a professional photographer with over 10 years of experience capturing special moments and creating stunning visual stories.</p>
191
- <p class="text-gray-700 mb-4">My passion for photography began when I received my first camera at age 12. Since then, I've dedicated my life to mastering the art of capturing light, emotion, and beauty through my lens.</p>
192
- <p class="text-gray-700 mb-6">I believe that great photography is about more than just technical skill - it's about connecting with people, understanding their stories, and creating images that evoke genuine emotion.</p>
193
- <div class="flex flex-wrap gap-4">
194
- <div class="bg-white px-6 py-4 rounded-lg shadow-md">
195
- <div class="text-blue-600 text-3xl mb-2">
196
- <i class="fas fa-camera"></i>
197
- </div>
198
- <h3 class="font-semibold">10+ Years</h3>
199
- <p class="text-gray-600 text-sm">Experience</p>
200
- </div>
201
- <div class="bg-white px-6 py-4 rounded-lg shadow-md">
202
- <div class="text-blue-600 text-3xl mb-2">
203
- <i class="fas fa-images"></i>
204
- </div>
205
- <h3 class="font-semibold">500+</h3>
206
- <p class="text-gray-600 text-sm">Projects</p>
207
- </div>
208
- <div class="bg-white px-6 py-4 rounded-lg shadow-md">
209
- <div class="text-blue-600 text-3xl mb-2">
210
- <i class="fas fa-smile"></i>
211
- </div>
212
- <h3 class="font-semibold">1000+</h3>
213
- <p class="text-gray-600 text-sm">Happy Clients</p>
214
- </div>
215
- </div>
216
  </div>
217
- </div>
218
- </div>
219
- </section>
220
-
221
- <!-- Services Section -->
222
- <section id="services" class="py-20 bg-white">
223
- <div class="max-w-7xl mx-auto px-4">
224
- <h2 class="text-3xl md:text-4xl font-bold text-center mb-4">My Services</h2>
225
- <p class="text-gray-600 text-center max-w-2xl mx-auto mb-12">Professional photography services tailored to your needs</p>
226
-
227
- <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
228
- <!-- Service 1 -->
229
- <div class="bg-gray-50 rounded-lg p-8 shadow-md hover:shadow-xl transition duration-300">
230
- <div class="text-blue-600 text-4xl mb-4">
231
- <i class="fas fa-ring"></i>
232
- </div>
233
- <h3 class="text-xl font-semibold mb-3">Wedding Photography</h3>
234
- <p class="text-gray-600 mb-4">Comprehensive wedding coverage from preparation to reception with beautifully edited images.</p>
235
- <ul class="mb-6 space-y-2">
236
- <li class="flex items-center">
237
- <i class="fas fa-check text-blue-600 mr-2"></i>
238
- <span>Full day coverage</span>
239
- </li>
240
- <li class="flex items-center">
241
- <i class="fas fa-check text-blue-600 mr-2"></i>
242
- <span>Professional editing</span>
243
- </li>
244
- <li class="flex items-center">
245
- <i class="fas fa-check text-blue-600 mr-2"></i>
246
- <span>Online gallery</span>
247
- </li>
248
  </ul>
249
- <p class="text-2xl font-bold mb-4">From $1,500</p>
250
- <a href="#contact" class="inline-block bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-6 rounded-full transition duration-300">Book Now</a>
251
  </div>
252
 
253
- <!-- Service 2 -->
254
- <div class="bg-gray-50 rounded-lg p-8 shadow-md hover:shadow-xl transition duration-300">
255
- <div class="text-blue-600 text-4xl mb-4">
256
- <i class="fas fa-user"></i>
257
- </div>
258
- <h3 class="text-xl font-semibold mb-3">Portrait Sessions</h3>
259
- <p class="text-gray-600 mb-4">Professional portrait sessions for individuals, couples, families, and pets.</p>
260
- <ul class="mb-6 space-y-2">
261
- <li class="flex items-center">
262
- <i class="fas fa-check text-blue-600 mr-2"></i>
263
- <span>1-2 hour session</span>
264
- </li>
265
- <li class="flex items-center">
266
- <i class="fas fa-check text-blue-600 mr-2"></i>
267
- <span>Multiple locations</span>
268
- </li>
269
- <li class="flex items-center">
270
- <i class="fas fa-check text-blue-600 mr-2"></i>
271
- <span>10+ edited images</span>
272
- </li>
273
  </ul>
274
- <p class="text-2xl font-bold mb-4">From $250</p>
275
- <a href="#contact" class="inline-block bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-6 rounded-full transition duration-300">Book Now</a>
276
  </div>
277
 
278
- <!-- Service 3 -->
279
- <div class="bg-gray-50 rounded-lg p-8 shadow-md hover:shadow-xl transition duration-300">
280
- <div class="text-blue-600 text-4xl mb-4">
281
- <i class="fas fa-briefcase"></i>
282
- </div>
283
- <h3 class="text-xl font-semibold mb-3">Commercial Photography</h3>
284
- <p class="text-gray-600 mb-4">High-quality images for businesses, products, and marketing materials.</p>
285
- <ul class="mb-6 space-y-2">
286
- <li class="flex items-center">
287
- <i class="fas fa-check text-blue-600 mr-2"></i>
288
- <span>Product shots</span>
289
- </li>
290
- <li class="flex items-center">
291
- <i class="fas fa-check text-blue-600 mr-2"></i>
292
- <span>Corporate events</span>
293
- </li>
294
- <li class="flex items-center">
295
- <i class="fas fa-check text-blue-600 mr-2"></i>
296
- <span>Branding imagery</span>
297
- </li>
298
  </ul>
299
- <p class="text-2xl font-bold mb-4">From $500</p>
300
- <a href="#contact" class="inline-block bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-6 rounded-full transition duration-300">Book Now</a>
301
  </div>
302
  </div>
303
- </div>
304
- </section>
305
-
306
- <!-- Testimonials Section -->
307
- <section class="py-20 bg-blue-600 text-white">
308
- <div class="max-w-7xl mx-auto px-4">
309
- <h2 class="text-3xl md:text-4xl font-bold text-center mb-4">Client Testimonials</h2>
310
- <p class="text-center max-w-2xl mx-auto mb-12 opacity-90">What my clients say about my work</p>
311
 
312
- <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
313
- <!-- Testimonial 1 -->
314
- <div class="testimonial-card bg-white text-gray-800 p-8 rounded-lg">
315
- <div class="flex items-center mb-4">
316
- <div class="text-yellow-400 text-xl mr-2">
317
- <i class="fas fa-star"></i>
318
- <i class="fas fa-star"></i>
319
- <i class="fas fa-star"></i>
320
- <i class="fas fa-star"></i>
321
- <i class="fas fa-star"></i>
322
- </div>
323
- </div>
324
- <p class="mb-6 italic">"Sarah captured our wedding day perfectly. The photos are stunning and really captured the emotion of the day. We'll cherish them forever!"</p>
325
- <div class="flex items-center">
326
- <img src="https://randomuser.me/api/portraits/women/32.jpg" alt="Client" class="w-12 h-12 rounded-full mr-4">
327
- <div>
328
- <h4 class="font-semibold">Emily & James</h4>
329
- <p class="text-sm text-gray-600">Wedding Clients</p>
330
- </div>
331
- </div>
332
  </div>
333
 
334
- <!-- Testimonial 2 -->
335
- <div class="testimonial-card bg-white text-gray-800 p-8 rounded-lg">
336
- <div class="flex items-center mb-4">
337
- <div class="text-yellow-400 text-xl mr-2">
338
- <i class="fas fa-star"></i>
339
- <i class="fas fa-star"></i>
340
- <i class="fas fa-star"></i>
341
- <i class="fas fa-star"></i>
342
- <i class="fas fa-star"></i>
343
- </div>
344
- </div>
345
- <p class="mb-6 italic">"The family portraits Sarah took are absolutely beautiful. She made us all feel comfortable and captured our family's personality perfectly."</p>
346
- <div class="flex items-center">
347
- <img src="https://randomuser.me/api/portraits/men/43.jpg" alt="Client" class="w-12 h-12 rounded-full mr-4">
348
- <div>
349
- <h4 class="font-semibold">The Wilson Family</h4>
350
- <p class="text-sm text-gray-600">Family Portrait Clients</p>
351
- </div>
352
- </div>
353
  </div>
354
 
355
- <!-- Testimonial 3 -->
356
- <div class="testimonial-card bg-white text-gray-800 p-8 rounded-lg">
357
- <div class="flex items-center mb-4">
358
- <div class="text-yellow-400 text-xl mr-2">
359
- <i class="fas fa-star"></i>
360
- <i class="fas fa-star"></i>
361
- <i class="fas fa-star"></i>
362
- <i class="fas fa-star"></i>
363
- <i class="fas fa-star"></i>
364
- </div>
365
- </div>
366
- <p class="mb-6 italic">"Our product photos have never looked better! Sarah's attention to detail and creative eye helped showcase our products in the best possible way."</p>
367
- <div class="flex items-center">
368
- <img src="https://randomuser.me/api/portraits/women/68.jpg" alt="Client" class="w-12 h-12 rounded-full mr-4">
369
- <div>
370
- <h4 class="font-semibold">Jessica Parker</h4>
371
- <p class="text-sm text-gray-600">Small Business Owner</p>
372
- </div>
373
- </div>
374
  </div>
375
- </div>
376
- </div>
377
- </section>
378
-
379
- <!-- Contact Section -->
380
- <section id="contact" class="py-20 bg-gray-100">
381
- <div class="max-w-7xl mx-auto px-4">
382
- <div class="flex flex-col md:flex-row">
383
- <div class="md:w-1/2 mb-10 md:mb-0 md:pr-10">
384
- <h2 class="text-3xl md:text-4xl font-bold mb-6">Get In Touch</h2>
385
- <p class="text-gray-700 mb-8">Ready to book a session or have questions about my services? Fill out the form or contact me directly.</p>
386
-
387
- <div class="space-y-6">
388
- <div class="flex items-start">
389
- <div class="text-blue-600 text-xl mr-4 mt-1">
390
- <i class="fas fa-map-marker-alt"></i>
391
- </div>
392
- <div>
393
- <h4 class="font-semibold">Studio Location</h4>
394
- <p class="text-gray-600">123 Photography Ave, Creative District, CA 90210</p>
395
- </div>
396
- </div>
397
-
398
- <div class="flex items-start">
399
- <div class="text-blue-600 text-xl mr-4 mt-1">
400
- <i class="fas fa-envelope"></i>
401
- </div>
402
- <div>
403
- <h4 class="font-semibold">Email</h4>
404
- <p class="text-gray-600">hello@lenscraft.com</p>
405
- </div>
406
- </div>
407
-
408
- <div class="flex items-start">
409
- <div class="text-blue-600 text-xl mr-4 mt-1">
410
- <i class="fas fa-phone"></i>
411
- </div>
412
- <div>
413
- <h4 class="font-semibold">Phone</h4>
414
- <p class="text-gray-600">(555) 123-4567</p>
415
- </div>
416
- </div>
417
-
418
- <div class="flex items-start">
419
- <div class="text-blue-600 text-xl mr-4 mt-1">
420
- <i class="fas fa-clock"></i>
421
- </div>
422
- <div>
423
- <h4 class="font-semibold">Studio Hours</h4>
424
- <p class="text-gray-600">Monday - Friday: 9am - 6pm<br>Saturday: 10am - 4pm<br>Sunday: Closed</p>
425
- </div>
426
- </div>
427
- </div>
428
-
429
- <div class="mt-8 flex space-x-4">
430
- <a href="#" class="bg-blue-600 hover:bg-blue-700 text-white w-10 h-10 rounded-full flex items-center justify-center">
431
- <i class="fab fa-facebook-f"></i>
432
- </a>
433
- <a href="#" class="bg-blue-400 hover:bg-blue-500 text-white w-10 h-10 rounded-full flex items-center justify-center">
434
- <i class="fab fa-twitter"></i>
435
- </a>
436
- <a href="#" class="bg-pink-600 hover:bg-pink-700 text-white w-10 h-10 rounded-full flex items-center justify-center">
437
- <i class="fab fa-instagram"></i>
438
- </a>
439
- <a href="#" class="bg-red-600 hover:bg-red-700 text-white w-10 h-10 rounded-full flex items-center justify-center">
440
- <i class="fab fa-youtube"></i>
441
- </a>
442
- </div>
443
  </div>
444
 
445
- <div class="md:w-1/2">
446
- <form class="bg-white p-8 rounded-lg shadow-md">
447
- <div class="mb-6">
448
- <label for="name" class="block text-gray-700 font-medium mb-2">Your Name</label>
449
- <input type="text" id="name" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent" placeholder="John Doe">
450
- </div>
451
-
452
- <div class="mb-6">
453
- <label for="email" class="block text-gray-700 font-medium mb-2">Email Address</label>
454
- <input type="email" id="email" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent" placeholder="john@example.com">
455
- </div>
456
-
457
- <div class="mb-6">
458
- <label for="phone" class="block text-gray-700 font-medium mb-2">Phone Number</label>
459
- <input type="tel" id="phone" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent" placeholder="(555) 123-4567">
460
- </div>
461
-
462
- <div class="mb-6">
463
- <label for="service" class="block text-gray-700 font-medium mb-2">Service Interested In</label>
464
- <select id="service" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent">
465
- <option value="">Select a service</option>
466
- <option value="wedding">Wedding Photography</option>
467
- <option value="portrait">Portrait Session</option>
468
- <option value="commercial">Commercial Photography</option>
469
- <option value="event">Event Photography</option>
470
- <option value="other">Other</option>
471
- </select>
472
- </div>
473
-
474
- <div class="mb-6">
475
- <label for="message" class="block text-gray-700 font-medium mb-2">Your Message</label>
476
- <textarea id="message" rows="5" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent" placeholder="Tell me about your project..."></textarea>
477
- </div>
478
-
479
- <button type="submit" class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300">Send Message</button>
480
- </form>
481
  </div>
482
  </div>
483
- </div>
484
- </section>
485
-
486
- <!-- Newsletter Section -->
487
- <section class="py-16 bg-blue-50">
488
- <div class="max-w-4xl mx-auto px-4 text-center">
489
- <h2 class="text-2xl md:text-3xl font-bold mb-4">Join My Newsletter</h2>
490
- <p class="text-gray-600 mb-8 max-w-2xl mx-auto">Subscribe to receive photography tips, special offers, and updates on my latest work.</p>
491
 
492
- <form class="flex flex-col sm:flex-row gap-4 max-w-md mx-auto">
493
- <input type="email" placeholder="Your email address" class="flex-grow px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent">
494
- <button type="submit" class="bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-6 rounded-lg transition duration-300">Subscribe</button>
495
- </form>
496
- </div>
497
- </section>
498
-
499
- <!-- Footer -->
500
- <footer class="bg-gray-800 text-white py-12">
501
- <div class="max-w-7xl mx-auto px-4">
502
- <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
503
  <div>
504
- <h3 class="text-xl font-bold mb-4">LensCraft</h3>
505
- <p class="text-gray-400">Professional photography services capturing life's most precious moments.</p>
 
 
 
 
 
506
  </div>
507
 
508
  <div>
509
- <h4 class="text-lg font-semibold mb-4">Quick Links</h4>
510
- <ul class="space-y-2">
511
- <li><a href="#home" class="text-gray-400 hover:text-white transition duration-300">Home</a></li>
512
- <li><a href="#portfolio" class="text-gray-400 hover:text-white transition duration-300">Portfolio</a></li>
513
- <li><a href="#about" class="text-gray-400 hover:text-white transition duration-300">About</a></li>
514
- <li><a href="#services" class="text-gray-400 hover:text-white transition duration-300">Services</a></li>
515
- <li><a href="#contact" class="text-gray-400 hover:text-white transition duration-300">Contact</a></li>
516
  </ul>
517
  </div>
518
 
519
  <div>
520
- <h4 class="text-lg font-semibold mb-4">Services</h4>
521
- <ul class="space-y-2">
522
- <li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Wedding Photography</a></li>
523
- <li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Portrait Sessions</a></li>
524
- <li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Commercial Photography</a></li>
525
- <li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Event Coverage</a></li>
526
- <li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Photo Editing</a></li>
527
  </ul>
528
  </div>
529
 
530
  <div>
531
- <h4 class="text-lg font-semibold mb-4">Connect</h4>
532
- <div class="flex space-x-4 mb-4">
533
- <a href="#" class="text-gray-400 hover:text-white transition duration-300">
534
- <i class="fab fa-facebook-f text-xl"></i>
535
- </a>
536
- <a href="#" class="text-gray-400 hover:text-white transition duration-300">
537
- <i class="fab fa-twitter text-xl"></i>
538
- </a>
539
- <a href="#" class="text-gray-400 hover:text-white transition duration-300">
540
- <i class="fab fa-instagram text-xl"></i>
541
- </a>
542
- <a href="#" class="text-gray-400 hover:text-white transition duration-300">
543
- <i class="fab fa-pinterest text-xl"></i>
544
- </a>
545
- </div>
546
- <p class="text-gray-400">© 2023 LensCraft Photography. All rights reserved.</p>
547
  </div>
548
  </div>
549
- </div>
550
- </footer>
551
-
552
- <!-- Lightbox -->
553
- <div id="lightbox" class="lightbox">
554
- <div class="lightbox-content relative">
555
- <span class="absolute top-4 right-4 text-white text-3xl cursor-pointer" onclick="closeLightbox()">&times;</span>
556
- <img id="lightbox-img" src="" alt="">
557
- <p id="lightbox-caption" class="text-white text-center mt-4 text-xl"></p>
558
- </div>
559
  </div>
560
 
561
- <!-- Back to Top Button -->
562
- <button id="back-to-top" class="fixed bottom-8 right-8 bg-blue-600 text-white w-12 h-12 rounded-full shadow-lg hidden">
563
- <i class="fas fa-arrow-up"></i>
564
- </button>
565
-
566
  <script>
567
- // Mobile menu toggle
568
- const menuBtn = document.getElementById('menu-btn');
569
- const mobileMenu = document.getElementById('mobile-menu');
570
-
571
- menuBtn.addEventListener('click', () => {
572
- mobileMenu.classList.toggle('hidden');
573
- });
574
-
575
- // Close mobile menu when clicking on a link
576
- const mobileLinks = document.querySelectorAll('#mobile-menu a');
577
- mobileLinks.forEach(link => {
578
- link.addEventListener('click', () => {
579
- mobileMenu.classList.add('hidden');
580
- });
581
- });
582
-
583
- // Smooth scrolling for navigation links
584
- document.querySelectorAll('a[href^="#"]').forEach(anchor => {
585
- anchor.addEventListener('click', function(e) {
586
- e.preventDefault();
587
 
588
- const targetId = this.getAttribute('href');
589
- const targetElement = document.querySelector(targetId);
 
 
 
590
 
591
- if (targetElement) {
592
- window.scrollTo({
593
- top: targetElement.offsetTop - 80,
594
- behavior: 'smooth'
595
- });
596
  }
597
  });
598
  });
599
 
600
- // Back to top button
601
- const backToTopBtn = document.getElementById('back-to-top');
602
-
603
- window.addEventListener('scroll', () => {
604
- if (window.pageYOffset > 300) {
605
- backToTopBtn.classList.remove('hidden');
606
- } else {
607
- backToTopBtn.classList.add('hidden');
608
- }
609
- });
610
-
611
- backToTopBtn.addEventListener('click', () => {
612
- window.scrollTo({
613
- top: 0,
614
- behavior: 'smooth'
615
- });
616
- });
617
-
618
- // Lightbox functionality
619
- function openLightbox(src, caption) {
620
- const lightbox = document.getElementById('lightbox');
621
- const lightboxImg = document.getElementById('lightbox-img');
622
- const lightboxCaption = document.getElementById('lightbox-caption');
623
-
624
- lightboxImg.src = src;
625
- lightboxCaption.textContent = caption;
626
- lightbox.style.display = 'flex';
627
- document.body.style.overflow = 'hidden';
628
- }
629
-
630
- function closeLightbox() {
631
- const lightbox = document.getElementById('lightbox');
632
- lightbox.style.display = 'none';
633
- document.body.style.overflow = 'auto';
634
- }
635
-
636
- // Close lightbox when clicking outside the image
637
- const lightbox = document.getElementById('lightbox');
638
- lightbox.addEventListener('click', (e) => {
639
- if (e.target === lightbox) {
640
- closeLightbox();
641
- }
642
- });
643
-
644
- // Form submission (prevent default for demo)
645
- const contactForm = document.querySelector('form');
646
- if (contactForm) {
647
- contactForm.addEventListener('submit', (e) => {
648
- e.preventDefault();
649
- alert('Thank you for your message! This is a demo form and no data will be sent.');
650
- contactForm.reset();
651
- });
652
- }
653
-
654
- // Newsletter form submission
655
- const newsletterForm = document.querySelector('form[class*="flex flex-col sm:flex-row"]');
656
- if (newsletterForm) {
657
- newsletterForm.addEventListener('submit', (e) => {
658
- e.preventDefault();
659
- alert('Thank you for subscribing to our newsletter!');
660
- newsletterForm.reset();
661
- });
662
- }
663
  </script>
664
  <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=CarloSorengo/wp2025fm" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
665
  </html>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Florence Photography - WordPress Setup Guide</title>
7
  <script src="https://cdn.tailwindcss.com"></script>
 
8
  <style>
9
+ .accordion-content {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  display: none;
11
+ padding: 1rem;
12
+ border-left: 3px solid #3b82f6;
13
+ background-color: #f8fafc;
14
+ margin-top: 0.5rem;
 
 
 
 
 
15
  }
16
+ .accordion-title {
17
+ cursor: pointer;
18
+ padding: 1rem;
19
+ background-color: #e2e8f0;
20
+ border-radius: 0.25rem;
21
+ font-weight: 600;
22
  }
23
+ .accordion-title:hover {
24
+ background-color: #cbd5e1;
25
+ }
26
+ .accordion-title.active {
27
+ background-color: #3b82f6;
28
+ color: white;
29
  }
30
  </style>
31
  </head>
32
+ <body class="bg-gray-50 font-sans">
33
+ <div class="max-w-6xl mx-auto px-4 py-12">
34
+ <h1 class="text-4xl font-bold text-center mb-8 text-gray-800">Florence Photography - WordPress Setup</h1>
35
+
36
+ <!-- Overview Section -->
37
+ <section class="mb-12 bg-white p-8 rounded-lg shadow-md">
38
+ <h2 class="text-2xl font-semibold mb-4 text-blue-600">Website Overview</h2>
39
+ <div class="grid md:grid-cols-2 gap-8">
40
+ <div>
41
+ <h3 class="text-xl font-medium mb-2">Concept</h3>
42
+ <p class="text-gray-700 mb-4">A elegant, minimalist WordPress website showcasing Florence's photography portfolio with focus on visual storytelling and easy client interaction.</p>
43
+ <h3 class="text-xl font-medium mb-2">Key Features</h3>
44
+ <ul class="list-disc pl-5 space-y-2 text-gray-700">
45
+ <li>Responsive gallery displays</li>
46
+ <li>Client booking system</li>
47
+ <li>Blog for photography tips</li>
48
+ <li>Testimonials showcase</li>
49
+ <li>Contact forms</li>
50
+ <li>SEO optimized</li>
51
+ </ul>
52
  </div>
53
+ <div>
54
+ <h3 class="text-xl font-medium mb-2">Target Audience</h3>
55
+ <p class="text-gray-700 mb-4">Wedding couples, commercial clients, portrait clients, and photography enthusiasts.</p>
56
+ <h3 class="text-xl font-medium mb-2">Technical Requirements</h3>
57
+ <ul class="list-disc pl-5 space-y-2 text-gray-700">
58
+ <li>WordPress 6.0+</li>
59
+ <li>PHP 7.4+</li>
60
+ <li>MySQL 5.6+</li>
61
+ <li>SSL Certificate</li>
62
+ <li>Image optimization</li>
63
+ </ul>
64
  </div>
65
+ </div>
66
+ </section>
67
+
68
+ <!-- Theme Selection -->
69
+ <section class="mb-12 bg-white p-8 rounded-lg shadow-md">
70
+ <h2 class="text-2xl font-semibold mb-6 text-blue-600">Recommended Themes</h2>
71
+
72
+ <div class="accordion-item mb-4">
73
+ <div class="accordion-title">1. Oshine - Photography Focused Theme</div>
74
+ <div class="accordion-content">
75
+ <div class="grid md:grid-cols-2 gap-6">
76
+ <div>
77
+ <h4 class="font-medium mb-2">Features:</h4>
78
+ <ul class="list-disc pl-5 space-y-1 text-gray-700 mb-4">
79
+ <li>27+ pre-built demos including photography</li>
80
+ <li>Advanced portfolio system</li>
81
+ <li>Visual composer for easy customization</li>
82
+ <li>Masonry and grid gallery layouts</li>
83
+ <li>Client proofing system</li>
84
+ </ul>
85
+ <a href="https://oshine.pixelunion.net/" class="inline-block bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700">Demo</a>
86
+ </div>
87
+ <div>
88
+ <h4 class="font-medium mb-2">Why for Florence:</h4>
89
+ <p class="text-gray-700 mb-2">Perfect for photographers who want diverse gallery display options and client proofing features.</p>
90
+ <p class="text-gray-700">Price: $59</p>
91
+ </div>
92
+ </div>
93
  </div>
94
  </div>
95
+
96
+ <div class="accordion-item mb-4">
97
+ <div class="accordion-title">2. Photocrati - Professional Photography Theme</div>
98
+ <div class="accordion-content">
99
+ <div class="grid md:grid-cols-2 gap-6">
100
+ <div>
101
+ <h4 class="font-medium mb-2">Features:</h4>
102
+ <ul class="list-disc pl-5 space-y-1 text-gray-700 mb-4">
103
+ <li>Built-in NextGEN Gallery</li>
104
+ <li>E-commerce ready</li>
105
+ <li>Client proofing system</li>
106
+ <li>SEO optimized</li>
107
+ <li>Mobile responsive</li>
108
+ </ul>
109
+ <a href="https://www.photocrati.com/" class="inline-block bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700">Demo</a>
110
+ </div>
111
+ <div>
112
+ <h4 class="font-medium mb-2">Why for Florence:</h4>
113
+ <p class="text-gray-700 mb-2">Specifically designed for professional photographers with selling prints in mind.</p>
114
+ <p class="text-gray-700">Price: $99/year (includes hosting)</p>
115
+ </div>
116
+ </div>
117
+ </div>
118
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
 
120
+ <div class="accordion-item">
121
+ <div class="accordion-title">3. Astra (with Photography Starter Site)</div>
122
+ <div class="accordion-content">
123
+ <div class="grid md:grid-cols-2 gap-6">
124
+ <div>
125
+ <h4 class="font-medium mb-2">Features:</h4>
126
+ <ul class="list-disc pl-5 space-y-1 text-gray-700 mb-4">
127
+ <li>Lightweight and fast</li>
128
+ <li>Pre-built photography demo</li>
129
+ <li>Works with Elementor and Beaver Builder</li>
130
+ <li>Highly customizable</li>
131
+ <li>SEO friendly</li>
132
+ </ul>
133
+ <a href="https://wpastra.com/starter-templates/photography/" class="inline-block bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700">Demo</a>
134
+ </div>
135
+ <div>
136
+ <h4 class="font-medium mb-2">Why for Florence:</h4>
137
+ <p class="text-gray-700 mb-2">Great for photographers who want speed and flexibility with page builders.</p>
138
+ <p class="text-gray-700">Price: Free (Pro version $59)</p>
139
+ </div>
140
  </div>
141
  </div>
142
+ </div>
143
+ </section>
144
+
145
+ <!-- Essential Plugins -->
146
+ <section class="mb-12 bg-white p-8 rounded-lg shadow-md">
147
+ <h2 class="text-2xl font-semibold mb-6 text-blue-600">Essential Plugins</h2>
148
+
149
+ <div class="grid md:grid-cols-2 gap-6">
150
+ <!-- Plugin 1 -->
151
+ <div class="border border-gray-200 rounded-lg p-4">
152
+ <h3 class="font-bold text-lg mb-2">1. NextGEN Gallery</h3>
153
+ <p class="text-gray-700 mb-3">Advanced gallery system perfect for photographers with multiple display options.</p>
154
+ <span class="inline-block bg-green-100 text-green-800 px-2 py-1 rounded text-sm">Free/Premium</span>
155
+ </div>
156
 
157
+ <!-- Plugin 2 -->
158
+ <div class="border border-gray-200 rounded-lg p-4">
159
+ <h3 class="font-bold text-lg mb-2">2. Envira Gallery</h3>
160
+ <p class="text-gray-700 mb-3">Beautiful responsive galleries with lightbox and social sharing.</p>
161
+ <span class="inline-block bg-blue-100 text-blue-800 px-2 py-1 rounded text-sm">Premium</span>
 
 
162
  </div>
163
 
164
+ <!-- Plugin 3 -->
165
+ <div class="border border-gray-200 rounded-lg p-4">
166
+ <h3 class="font-bold text-lg mb-2">3. WPForms</h3>
167
+ <p class="text-gray-700 mb-3">Easy contact forms for booking inquiries and client communication.</p>
168
+ <span class="inline-block bg-green-100 text-green-800 px-2 py-1 rounded text-sm">Free/Premium</span>
 
 
169
  </div>
170
 
171
+ <!-- Plugin 4 -->
172
+ <div class="border border-gray-200 rounded-lg p-4">
173
+ <h3 class="font-bold text-lg mb-2">4. Yoast SEO</h3>
174
+ <p class="text-gray-700 mb-3">Optimize the site for search engines to attract more clients.</p>
175
+ <span class="inline-block bg-green-100 text-green-800 px-2 py-1 rounded text-sm">Free/Premium</span>
 
 
176
  </div>
177
 
178
+ <!-- Plugin 5 -->
179
+ <div class="border border-gray-200 rounded-lg p-4">
180
+ <h3 class="font-bold text-lg mb-2">5. Smush Image Optimization</h3>
181
+ <p class="text-gray-700 mb-3">Compress and optimize images without losing quality.</p>
182
+ <span class="inline-block bg-green-100 text-green-800 px-2 py-1 rounded text-sm">Free/Premium</span>
 
 
183
  </div>
184
 
185
+ <!-- Plugin 6 -->
186
+ <div class="border border-gray-200 rounded-lg p-4">
187
+ <h3 class="font-bold text-lg mb-2">6. Bookly</h3>
188
+ <p class="text-gray-700 mb-3">Appointment booking system for client sessions.</p>
189
+ <span class="inline-block bg-blue-100 text-blue-800 px-2 py-1 rounded text-sm">Premium</span>
 
 
190
  </div>
191
  </div>
192
+ </section>
193
+
194
+ <!-- Page Structure -->
195
+ <section class="mb-12 bg-white p-8 rounded-lg shadow-md">
196
+ <h2 class="text-2xl font-semibold mb-6 text-blue-600">Recommended Page Structure</h2>
197
 
198
+ <div class="grid md:grid-cols-3 gap-6">
199
+ <!-- Home -->
200
+ <div class="border border-gray-200 rounded-lg p-4">
201
+ <h3 class="font-bold text-lg mb-2">Homepage</h3>
202
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
203
+ <li>Hero section with featured image</li>
204
+ <li>Portfolio highlights</li>
205
+ <li>About teaser</li>
206
+ <li>Testimonials</li>
207
+ <li>Call-to-action</li>
208
+ </ul>
 
209
  </div>
210
+
211
+ <!-- Portfolio -->
212
+ <div class="border border-gray-200 rounded-lg p-4">
213
+ <h3 class="font-bold text-lg mb-2">Portfolio</h3>
214
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
215
+ <li>Categories (Weddings, Portraits, etc.)</li>
216
+ <li>Filterable gallery</li>
217
+ <li>Lightbox viewing</li>
218
+ <li>Project descriptions</li>
219
+ </ul>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
220
  </div>
221
+
222
+ <!-- About -->
223
+ <div class="border border-gray-200 rounded-lg p-4">
224
+ <h3 class="font-bold text-lg mb-2">About</h3>
225
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
226
+ <li>Photographer bio</li>
227
+ <li>Professional journey</li>
228
+ <li>Philosophy/style</li>
229
+ <li>Equipment list</li>
230
+ <li>Personal photos</li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
231
  </ul>
 
 
232
  </div>
233
 
234
+ <!-- Services -->
235
+ <div class="border border-gray-200 rounded-lg p-4">
236
+ <h3 class="font-bold text-lg mb-2">Services</h3>
237
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
238
+ <li>Detailed service packages</li>
239
+ <li>Pricing information</li>
240
+ <li>What's included</li>
241
+ <li>Booking button</li>
 
 
 
 
 
 
 
 
 
 
 
 
242
  </ul>
 
 
243
  </div>
244
 
245
+ <!-- Blog -->
246
+ <div class="border border-gray-200 rounded-lg p-4">
247
+ <h3 class="font-bold text-lg mb-2">Blog</h3>
248
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
249
+ <li>Photography tips</li>
250
+ <li>Behind-the-scenes</li>
251
+ <li>Gear reviews</li>
252
+ <li>Client stories</li>
253
+ </ul>
254
+ </div>
255
+
256
+ <!-- Contact -->
257
+ <div class="border border-gray-200 rounded-lg p-4">
258
+ <h3 class="font-bold text-lg mb-2">Contact</h3>
259
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
260
+ <li>Contact form</li>
261
+ <li>Location map</li>
262
+ <li>Social media links</li>
263
+ <li>FAQ section</li>
 
264
  </ul>
 
 
265
  </div>
266
  </div>
267
+ </section>
268
+
269
+ <!-- Setup Instructions -->
270
+ <section class="mb-12 bg-white p-8 rounded-lg shadow-md">
271
+ <h2 class="text-2xl font-semibold mb-6 text-blue-600">Step-by-Step Setup Guide</h2>
 
 
 
272
 
273
+ <div class="space-y-4">
274
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
275
+ <h3 class="font-bold text-lg">1. WordPress Installation</h3>
276
+ <p class="text-gray-700">Install WordPress on your hosting account (most hosts offer 1-click install).</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
  </div>
278
 
279
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
280
+ <h3 class="font-bold text-lg">2. Theme Installation</h3>
281
+ <p class="text-gray-700">Go to Appearance > Themes > Add New. Upload your chosen premium theme or search for Astra.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
282
  </div>
283
 
284
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
285
+ <h3 class="font-bold text-lg">3. Install Essential Plugins</h3>
286
+ <p class="text-gray-700">Go to Plugins > Add New and install the recommended plugins.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  </div>
288
+
289
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
290
+ <h3 class="font-bold text-lg">4. Import Demo Content (if available)</h3>
291
+ <p class="text-gray-700">Many premium themes come with demo import options to get you started quickly.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  </div>
293
 
294
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
295
+ <h3 class="font-bold text-lg">5. Create Pages</h3>
296
+ <p class="text-gray-700">Set up all the pages from the recommended structure above.</p>
297
+ </div>
298
+
299
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
300
+ <h3 class="font-bold text-lg">6. Configure Gallery Plugin</h3>
301
+ <p class="text-gray-700">Set up your portfolio galleries with categories and tags.</p>
302
+ </div>
303
+
304
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
305
+ <h3 class="font-bold text-lg">7. Customize Design</h3>
306
+ <p class="text-gray-700">Adjust colors, fonts, and layouts to match Florence's brand.</p>
307
+ </div>
308
+
309
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
310
+ <h3 class="font-bold text-lg">8. Add Content</h3>
311
+ <p class="text-gray-700">Upload Florence's best work, write compelling copy, and add testimonials.</p>
312
+ </div>
313
+
314
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
315
+ <h3 class="font-bold text-lg">9. Set Up Booking System</h3>
316
+ <p class="text-gray-700">Configure the booking plugin with available dates and services.</p>
317
+ </div>
318
+
319
+ <div class="border-l-4 border-blue-500 pl-4 py-1">
320
+ <h3 class="font-bold text-lg">10. Optimize for SEO</h3>
321
+ <p class="text-gray-700">Use Yoast SEO to optimize all pages and images.</p>
 
 
 
 
 
 
 
 
322
  </div>
323
  </div>
324
+ </section>
325
+
326
+ <!-- Maintenance Tips -->
327
+ <section class="bg-white p-8 rounded-lg shadow-md">
328
+ <h2 class="text-2xl font-semibold mb-6 text-blue-600">Ongoing Maintenance Tips</h2>
 
 
 
329
 
330
+ <div class="grid md:grid-cols-2 gap-6">
 
 
 
 
 
 
 
 
 
 
331
  <div>
332
+ <h3 class="font-bold text-lg mb-2">Content Updates</h3>
333
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
334
+ <li>Add new portfolio work monthly</li>
335
+ <li>Publish blog posts regularly (2x/month)</li>
336
+ <li>Update service offerings as needed</li>
337
+ <li>Refresh testimonials periodically</li>
338
+ </ul>
339
  </div>
340
 
341
  <div>
342
+ <h3 class="font-bold text-lg mb-2">Technical Maintenance</h3>
343
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
344
+ <li>Keep WordPress core, themes, and plugins updated</li>
345
+ <li>Regularly backup the site</li>
346
+ <li>Monitor site speed and optimize images</li>
347
+ <li>Check for broken links quarterly</li>
 
348
  </ul>
349
  </div>
350
 
351
  <div>
352
+ <h3 class="font-bold text-lg mb-2">Marketing</h3>
353
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
354
+ <li>Share new work on social media</li>
355
+ <li>Run seasonal promotions</li>
356
+ <li>Collect client emails for newsletter</li>
357
+ <li>Monitor Google Analytics</li>
 
358
  </ul>
359
  </div>
360
 
361
  <div>
362
+ <h3 class="font-bold text-lg mb-2">Security</h3>
363
+ <ul class="list-disc pl-5 space-y-1 text-gray-700">
364
+ <li>Use strong passwords</li>
365
+ <li>Install security plugin like Wordfence</li>
366
+ <li>Enable two-factor authentication</li>
367
+ <li>Monitor for suspicious activity</li>
368
+ </ul>
 
 
 
 
 
 
 
 
 
369
  </div>
370
  </div>
371
+ </section>
 
 
 
 
 
 
 
 
 
372
  </div>
373
 
 
 
 
 
 
374
  <script>
375
+ // Accordion functionality
376
+ document.querySelectorAll('.accordion-title').forEach(title => {
377
+ title.addEventListener('click', () => {
378
+ const content = title.nextElementSibling;
379
+ const isActive = title.classList.contains('active');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
380
 
381
+ // Close all accordion items
382
+ document.querySelectorAll('.accordion-title').forEach(t => {
383
+ t.classList.remove('active');
384
+ t.nextElementSibling.style.display = 'none';
385
+ });
386
 
387
+ // Open current if it was closed
388
+ if (!isActive) {
389
+ title.classList.add('active');
390
+ content.style.display = 'block';
 
391
  }
392
  });
393
  });
394
 
395
+ // Open first accordion by default
396
+ document.querySelector('.accordion-title').click();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
397
  </script>
398
  <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=CarloSorengo/wp2025fm" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
399
  </html>
prompts.txt CHANGED
@@ -1 +1,2 @@
1
- Build a website for a photographer
 
 
1
+ Build a website for a photographer
2
+ Build a wordpress based website for the photographer "Florence"