Awedz is our consumer-facing platform designed to connect couples with trusted creative vendors. Unlike our B2B tools, Awedz required aggressive SEO optimization and massive read-throughput.
Static Site Generation (SSG) meets ISR
Vendor profiles change rarely, but search traffic is high. We used Next.js Incremental Static Regeneration (ISR) to serve cached HTML pages from the CDN, while revalidating data in the background every hour.
export const revalidate = 3600; // Revalidate every hour
export default async function VendorProfile({ params }) {
const vendor = await getVendorBySlug(params.slug);
return <ProfileLayout data={vendor} />;
}Image Optimization Pipeline
A wedding platform is inherently image-heavy. We built a pipeline that offloads image processing to a dedicated bucket. Using next/image in combination with our Coolify infrastructure, we dynamically generate WebP variants, reducing average page load times by 70%.
Search Orchestration
Instead of hitting our PostgreSQL database for full-text searches, we implemented an Algolia-esque indexing engine. Every time a vendor updates their profile, a webhook triggers a sync to our search index, ensuring sub-millisecond query responses for end-users.
