improved success stories and vendors pages and added content to both

This commit is contained in:
Harivansh Rathi 2024-12-04 20:11:13 -05:00
parent c0be9d48d6
commit 0ba8db4935
14 changed files with 240 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

BIN
public/images/vendors/bath-assembly.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
public/images/vendors/bath-fashions.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
public/images/vendors/cleveland.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

BIN
public/images/vendors/gardiner.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
public/images/vendors/northanger.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

View file

@ -25,7 +25,7 @@ const VendorCard = ({ vendor, onClick }: VendorCardProps) => {
return (
<article
onClick={onClick}
className="group bg-cream-50 rounded-lg overflow-hidden shadow-lg transition-all hover:shadow-xl cursor-pointer"
className="group bg-cream-50 rounded-lg overflow-hidden shadow-lg transition-all hover:shadow-xl cursor-pointer flex flex-col h-full"
>
<div className="aspect-w-16 aspect-h-9 bg-sage-200">
{imageUrl ? (
@ -43,11 +43,11 @@ const VendorCard = ({ vendor, onClick }: VendorCardProps) => {
)}
</div>
<div className="p-6 space-y-4">
<div>
<div className="p-6 flex flex-col flex-grow space-y-4">
<div className="flex-grow">
<div className="flex justify-between items-start mb-2">
<h2 className="font-cormorant text-2xl text-sage-900">{name}</h2>
<span className="text-sage-700 font-medium">{priceRange}</span>
<span className="text-sage-700 font-medium whitespace-nowrap ml-2">{priceRange}</span>
</div>
<p className="text-sage-700 text-sm mb-2">{location}</p>
<span className="inline-block px-3 py-1 rounded-full text-xs capitalize bg-sage-100 text-sage-700">
@ -55,7 +55,7 @@ const VendorCard = ({ vendor, onClick }: VendorCardProps) => {
</span>
</div>
<p className="text-sage-700 line-clamp-2">{description}</p>
<p className="text-sage-700 line-clamp-3 min-h-[4.5rem]">{description}</p>
<div className="space-y-2">
<div className="flex items-center justify-between">
@ -72,7 +72,7 @@ const VendorCard = ({ vendor, onClick }: VendorCardProps) => {
</div>
</div>
<button className="w-full bg-sage-500 text-white px-4 py-2 rounded-lg hover:bg-sage-600 transition">
<button className="w-full bg-sage-500 text-white px-4 py-2 rounded-lg hover:bg-sage-600 transition mt-auto">
View Details
</button>
</div>

View file

@ -85,5 +85,77 @@ export const successStories: SuccessStory[] = [
'Visit to Woodston'
]
}
},
{
id: 'sarah-james',
couple: 'Sarah & James Smith',
imageUrl: '/images/success-stories/sarah-james.jpg',
story: 'A tale of love that crossed social boundaries, proving that true connection knows no class distinction. Sarah, a housemaid at Longbourn, and James, a footman, found their path to happiness while serving the Bennet family.',
date: 'Autumn 1813',
location: 'Longbourn Village',
quote: "Love flourishes in the most unexpected places, even below stairs.",
details: {
ceremony: 'An intimate ceremony in Longbourn Village Church, blessed by both the Bennets and their fellow servants',
reception: 'A joyous celebration in the servants\' hall, with traditional country dances and home-cooked delicacies',
specialMoments: [
'First dance in the servants\' hall',
'Mrs. Hill\'s special blessing',
'Elizabeth Bennet\'s gift of a family heirloom'
]
}
},
{
id: 'zuri-darius',
couple: 'Zuri Benitez & Darius Darcy',
imageUrl: '/images/success-stories/zuri-darius.jpg',
story: 'A modern Pride and Prejudice tale set in Brooklyn, where cultural pride and prejudice gave way to understanding and love. Their story proves that Austen\'s themes of love, family, and social change remain relevant today.',
date: 'Summer 2023',
location: 'Brooklyn, New York',
quote: "Sometimes the best love stories are written in the streets we call home.",
details: {
ceremony: 'A fusion ceremony blending traditional elements with contemporary Brooklyn style',
reception: 'A vibrant celebration at the local community center, featuring both Caribbean and African-American traditions',
specialMoments: [
'Poetry reading at the ceremony',
'Traditional African dance performance',
'Community mural unveiling'
]
}
},
{
id: 'emma-martin',
couple: 'Emma Woodhouse & George Knightley',
imageUrl: '/images/success-stories/emma-martin.jpg',
story: 'A love story that grew from lifelong friendship to deep understanding. Emma and George\'s journey shows how true love can be right before our eyes all along.',
date: 'Spring 1814',
location: 'Highbury',
quote: "I cannot make speeches, Emma... but if I loved you less, I might be able to talk about it more.",
details: {
ceremony: 'A grand celebration at Hartfield, with the whole of Highbury in attendance',
reception: 'An elegant garden party featuring strawberry picking at Donwell Abbey',
specialMoments: [
'Box Hill picnic reconciliation',
'First dance as Mr. and Mrs. Knightley',
'Harriet Smith\'s heartfelt toast'
]
}
},
{
id: 'anne-frederick',
couple: 'Anne Elliot & Captain Frederick Wentworth',
imageUrl: '/images/success-stories/anne-frederick.jpg',
story: 'A testament to the power of second chances and enduring love. Eight years of separation could not diminish their connection, proving that true love stands the test of time.',
date: 'Winter 1814',
location: 'Bath',
quote: "You pierce my soul. I am half agony, half hope... I have loved none but you.",
details: {
ceremony: 'A naval ceremony at Bath Abbey',
reception: 'A sophisticated gathering at the Pump Room',
specialMoments: [
'The letter at the White Hart Inn',
'Naval officers\' sword arch',
'Lady Russell\'s blessing'
]
}
}
];

View file

@ -243,5 +243,167 @@ export const VENDOR_LISTINGS: VendorListing[] = [
text: 'The music was absolutely enchanting, perfect for both the ceremony and dancing.'
}
]
},
{
id: '10',
name: 'Northanger Abbey Gothic Tours',
description: 'Experience the mysterious charm of Bath\'s most enigmatic abbey. Perfect for those seeking a touch of Gothic romance in their celebration. As featured in Catherine Morland\'s memorable visits.',
category: 'venue',
location: 'Bath',
imageUrl: '/images/vendors/northanger.jpg',
priceRange: '£££',
rating: {
reputation: 4,
elegance: 5,
value: 4
},
features: [
'Gothic architecture',
'Candlelit ceremonies',
'Medieval chapel',
'Secret passages tours',
'Historical reenactments'
],
testimonials: [
{
author: 'Catherine Morland',
text: 'Every corner holds a delightful mystery. The perfect venue for those who appreciate Gothic sensibilities.'
}
]
},
{
id: '11',
name: 'Cleveland House',
description: 'A distinguished country estate where Marianne Dashwood found comfort and love. Offering both indoor and outdoor ceremony spaces with breathtaking views of Somersetshire.',
category: 'venue',
location: 'Somerset',
imageUrl: '/images/vendors/cleveland.jpg',
priceRange: '££££',
rating: {
reputation: 5,
elegance: 4,
value: 4
},
features: [
'Extensive gardens',
'Medical herb garden',
'Pianoforte room',
'Private walking paths',
'Romantic wilderness'
],
testimonials: [
{
author: 'Colonel Brandon',
text: 'The perfect setting for quiet contemplation and romantic declarations.'
}
]
},
{
id: '12',
name: 'Bath Assembly Rooms',
description: 'The crown jewel of Bath society, where countless love stories have begun. Host your celebration in the same halls where Catherine Morland and Henry Tilney danced.',
category: 'venue',
location: 'Bath',
imageUrl: '/images/vendors/bath-assembly.jpg',
priceRange: '££££',
rating: {
reputation: 5,
elegance: 5,
value: 4
},
features: [
'Grand ballroom',
'Tea room',
'Card room',
'Fashion museum',
'Period musicians'
],
testimonials: [
{
author: 'Henry Tilney',
text: 'No finer place in Bath for dancing and sophisticated entertainment.'
}
]
},
{
id: '13',
name: 'Longbourn Village Church',
description: 'The historic parish church of Longbourn, where generations of Bennets have celebrated their most joyous occasions. A picturesque setting for traditional ceremonies.',
category: 'venue',
location: 'Hertfordshire',
imageUrl: '/images/vendors/longbourn-church.jpg',
priceRange: '££',
rating: {
reputation: 4,
elegance: 4,
value: 5
},
features: [
'Historic chapel',
'Bell tower',
'Country churchyard',
'Parish hall',
'Local choir available'
],
testimonials: [
{
author: 'Mr. Collins',
text: 'A most respectable establishment, approved by Lady Catherine herself.'
}
]
},
{
id: '14',
name: 'Mrs. Allen\'s Bath Fashions',
description: 'The finest collection of wedding attire in Bath, personally curated by Mrs. Allen. Specializing in muslin dresses and the latest London fashions.',
category: 'attire',
location: 'Bath',
imageUrl: '/images/vendors/bath-fashions.jpg',
priceRange: '£££',
rating: {
reputation: 5,
elegance: 5,
value: 3
},
features: [
'Latest London styles',
'Muslin specialists',
'Custom fittings',
'Accessory collection',
'Evening wear'
],
testimonials: [
{
author: 'Catherine Morland',
text: 'Mrs. Allen\'s taste in muslin is unparalleled in all of Bath.'
}
]
},
{
id: '15',
name: 'Gardiner & Associates Event Planning',
description: 'London\'s premier wedding planners, with connections throughout Derbyshire and the North. Specialists in elegant country house celebrations.',
category: 'services',
location: 'London',
imageUrl: '/images/vendors/gardiner.jpg',
priceRange: '£££',
rating: {
reputation: 5,
elegance: 4,
value: 4
},
features: [
'Full event planning',
'London connections',
'Country house expertise',
'Travel arrangements',
'Society introductions'
],
testimonials: [
{
author: 'Elizabeth Bennet',
text: 'My aunt\'s impeccable taste and connections made our celebration absolutely perfect.'
}
]
}
];