Mendinghub | Wedding Listing HTML5 Template

Mendinghub | Wedding Listing HTML5 Template

Cart 11 sales
Recently Updated
Well Documented

MendingHub is the most feature-rich wedding vendor directory HTML5 template on ThemeForest, delivering 33 fully-designed pages, 3 distinct home layouts, and a front-end 8 colour theme switcher that lets buyers match their brand without touching a single line of code. Built on Bootstrap 5.3.8 with a clean, mobile-first foundation, MendingHub covers every page a real wedding vendor directory needs: from an interactive Leaflet/Mapbox map listing view and a side-by-side listing comparison tool to multi-step listing submission with Dropzone file upload, a full user profile system with saved listings, and a four-layout blog.

In a niche where most competitors offer static map embeds, no colour customisation, and a handful of pages, MendingHub stands apart. The interactive map view (powered by Leaflet with Mapbox GL integration) lets visitors browse vendors spatially—an experience closer to Airbnb than a typical directory template. The listing comparison feature (side-by-side across multiple vendors) is virtually absent from other wedding directory HTML templates. Add the Dancing Script + Roboto font pairing for instant bridal identity and a code base that has been audited for Bootstrap 5 compliance, and MendingHub is the clear premium choice for wedding marketplaces, bridal vendor directories, event venue listings, and wedding planner portals.

Key Features

  • 33 HTML pages covering every section of a production-ready wedding vendor directory
  • 3 home page layouts (index.html, home-v2.html, home-v3.html)
  • 3 listing detail page variants (v1, v2, v3) for maximum flexibility
  • Interactive map listing view powered by Leaflet + Mapbox GL (listing-map.html)
  • Side-by-side listing comparison tool (compare-listings.html)
  • 8 colour themes with a live front-end switcher panel—no coding required
  • Bootstrap 5.3.8 - fully upgraded from Bootstrap 4, all data-bs* attributes updated
  • Dancing Script + Roboto Google Fonts pairing for wedding brand identity
  • Agency directory with archive and detail pages
  • Agent/vendor profiles with slider carousel
  • Multi-step listing submission form with Dropzone.js multi-file image upload
  • User profile system with saved listings and managed listings tabs
  • Blog in 4 layouts (grid, list, left sidebar, right sidebar) plus a single post template
  • Login and Register pages
  • Services, Pricing, FAQ, Contact, Legal, Coming Soon, and 404 pages
  • Select2-enhanced search dropdowns for category and location filtering
  • jQuery Steps multi-step form wizard for guided listing submission
  • jQuery Countdown on the Coming Soon page
  • Semantic HTML5 markup throughout
  • Bootstrap 5 native ARIA attributes on all interactive components
  • Fully responsive—tested on mobile, tablet, and desktop viewports
  • Well-commented, clearly structured HTML and CSS source code

Interactive Map View (Leaflet + Mapbox)

  • Full-page split-view layout: listing cards on the left, live interactive map on the right
  • Powered by Leaflet.js with Mapbox GL tile integration for high-quality map rendering
  • Custom map markers that match the template’s active colour theme
  • Clicking a marker highlights the corresponding listing card and vice versa
  • Map view is filterable by category, location, and price range without a page reload
  • Fully responsive: map collapses gracefully on mobile viewports
  • This level of map integration is rare in any HTML directory template category and absent from all current wedding directory competitors on ThemeForest
  • Live preview: listing-map.html

8 Colour Theme System

  • 8 complete colour themes, each defined with a single CSS custom property (--mht-primary) swap
  • color1.css—Cyan #00B3DD (default)
  • color2.css—Red #E53935
  • color3.css—Green #2E7D32
  • color4.css—Purple #6A1B9A
  • color5.css—Orange #E65100
  • color6.css—Teal #00695C
  • color7.css—Blue #1565C0
  • color8.css—Dark Gray #37474F
  • Live switcher panel: fixed to the left edge of the screen, triggered by a gear icon, slides in with a 0.4s transition
  • Buyers can preview all 8 themes instantly in the browser without editing any file
  • No competitor in the wedding vendor directory HTML category on ThemeForest currently offers a colour switcher of this scope
  • Switching the active colour stylesheet changes buttons, links, accents, badges, map markers, and form focus states consistently across all 33 pages

3 Unique Home Layouts

  • Home 1 (index.html): hero search bar with category icons, featured vendor grid, how-it-works steps, testimonials, and newsletter signup
  • Home 2 (home-v2.html): full-width hero with overlay search, horizontal category filter tabs, latest listings carousel, and stats counter section
  • Home 3 (home-v3.html): split-screen hero, map preview teaser, top-rated vendors section, and featured blog posts row
  • All three home layouts share the same header and footer components, making it trivial to switch between them
  • Each layout is independently customisable and demonstrates a different visual hierarchy for different business models (marketplace, local directory, national portal)

3 Listing Detail Layouts

  • Listing Detail v1 (listing-details-v1.html): full-width hero image with overlaid title, two-column content and sidebar layout, photo gallery, amenities grid, and reviews section
  • Listing Detail v2 (listing-details-v2.html): tabbed navigation for Overview, Gallery, Packages, and Reviews—ideal for vendors with multiple service tiers
  • Listing Detail v3 (listing-details-v3.html): horizontal sticky header with quick stats bar, large image mosaic, and inline booking enquiry form
  • All three variants include the vendor contact sidebar, rating breakdown, embedded map pin, share buttons, and related listings row
  • Buyers can use all three layouts simultaneously for different vendor types (venue vs. florist vs. photographer)

Side-by-Side Listing Comparison

  • Dedicated comparison page (compare-listings.html) renders selected vendors in a structured side-by-side table
  • Comparison rows cover: price range, category, location, rating, amenities, availability, and contact options
  • Highlight rows indicate which vendor wins on each attribute
  • Remove-vendor button allows users to swap out listings without leaving the page
  • This feature is a significant UX advantage in the wedding planning context, where couples are actively shortlisting multiple vendors
  • Rare in the HTML directory template category overall—virtually absent from wedding-niche competitors

Agency Directory System

  • Agency archive page (agency-archive.html): paginated grid of agency cards with logo, location, specialisation tags, and total listing count
  • Agency detail page (agency-details.html): full agency profile with banner, about section, team member row, all active listings, and contact form
  • Useful for marketplace models where wedding planning agencies manage multiple vendor listings under one account
  • Agency cards link directly to the agency detail page and display a verified badge state
  • Fully responsive card grid adapts from 3 columns on desktop to 1 column on mobile

Agent and Vendor Profiles

  • Agent archive page (agent-archive.html): filterable grid of individual vendor/agent cards with avatar, rating, speciality, and listing count
  • Agent detail page (agent-details.html): personal profile with bio, social links, active listing slider carousel, and review summary
  • The listing slider carousel on the agent detail page uses a responsive carousel integration for smooth horizontal scrolling
  • Star rating display and total review count are clearly visible on both the archive card and the detail page
  • Social media link row (Facebook, Instagram, Pinterest, LinkedIn) for vendor brand building
  • Contact form on the agent detail page includes a subject line and message field for direct enquiries

Submit Listing with File Upload

  • Dedicated submit listing page (submit-listing.html) built as a jQuery Steps multi-step form wizard
  • Step 1: Basic info (title, category, tags, description)
  • Step 2: Location details with map pin placement
  • Step 3: Media upload via Dropzone.js—drag-and-drop multi-file image upload with thumbnail preview, file-size validation, and remove button per file
  • Step 4: Pricing, amenities checkboxes, and availability hours
  • Step 5: Preview and submit confirmation
  • Select2-enhanced dropdowns for category and tag selection provide a polished UX
  • Progress indicator bar highlights the current step and completed steps
  • All fields include inline validation states compatible with Bootstrap 5 validation utilities

User Profile and Saved Listings System

  • Profile page (profile.html): editable user account details including name, avatar upload, contact info, and password change form
  • Profile listings page (profile-listings.html): table view of all listings the logged-in user has submitted, with edit, pause, and delete action buttons
  • Profile saved listings page (profile-saved-listings.html): grid of listings the user has bookmarked/saved for later reference
  • Consistent left-sidebar navigation across all three profile pages for easy switching between account sections
  • Listing status badges (Active, Pending, Expired) on the managed listings table
  • Empty state illustrations for saved listings when no bookmarks exist

Blog System (4 Layouts + Single Post)

  • Blog grid layout (blog-grid.html): 3-column card grid with category badge, author, date, and excerpt
  • Blog list layout (blog-list.html): horizontal card rows for easier scanning of longer post lists
  • Blog left sidebar (blog-left-sidebar.html): two-column layout with sidebar on the left
  • Blog right sidebar (blog-right-sidebar.html): two-column layout with sidebar on the right
  • Blog single post (blog-single.html): full article view with featured image, author bio card, tags, social share bar, and related posts row
  • Sidebar widgets included: Search, Recent Posts, Categories, Popular Tags, and Newsletter signup
  • Pagination controls at the bottom of all archive layouts
  • Content strategy value: a built-in blog is essential for wedding directory SEO, covering topics like “how to choose a wedding photographer” or “top 10 wedding venues in [city]”

Authentication System (Login + Register)

  • Login page (login.html): centered card with email/password fields, “Remember me” checkbox, and “Forgot password” link
  • Register page (register.html): full name, email, password, confirm password, and account type selector (Vendor / Couple)
  • Both pages include social sign-in button placeholders (Google, Facebook) for easy third-party auth integration
  • Clean, focused layouts with minimal distractions to maximise sign-up conversion
  • Bootstrap 5 form validation classes applied to all fields
  • Links between login and register pages for smooth user flow

Services Page

  • Services page (services.html): icon + heading + description card grid showcasing platform features to potential vendors and advertisers
  • Six service cards in the default layout: Vendor Listings, Verified Reviews, Interactive Maps, Comparison Tool, Targeted Promotion, and Analytics Dashboard
  • Process / how-it-works numbered steps section below the card grid
  • CTA banner at the bottom of the page drives visitors toward vendor registration or premium plan upgrade
  • Fully editable—each card is a self-contained HTML block with icon class, heading, and paragraph

Pricing System

  • Pricing page (pricing.html): three-tier pricing table (Free, Standard, Premium) in side-by-side card layout
  • Monthly / Annual toggle switch at the top of the page—switching recalculates displayed prices and highlights annual savings
  • Most Popular badge on the recommended middle tier
  • Feature comparison checklist per plan with tick / cross indicators
  • CTA button per plan links to the register page with pre-selected plan parameter
  • FAQ row below the pricing table addresses common billing questions

FAQ System

  • FAQ page (faq.html): categorised accordion layout for platform, billing, vendor, and couple-focused question groups
  • Bootstrap 5 accordion component with aria-expanded attributes for full keyboard and screen-reader accessibility
  • Category tab filter at the top allows users to jump to a relevant question group without scrolling
  • Search bar above the accordion for quick filtering of visible questions
  • Smooth expand/collapse animation via Bootstrap 5 collapse component
  • CTA support link at the bottom directs unanswered questions to the contact page

Contact System

  • Contact page (contact-us.html): split layout with contact form on the left and address, phone, email info cards on the right
  • Contact form fields: Name, Email, Subject, Message, and a Send button with loading state class
  • Embedded map placeholder section below the form for a Google Maps or Leaflet iframe integration
  • Three info cards with Font Awesome icons for Location, Phone, and Email
  • Social media links row in the contact section footer
  • Bootstrap 5 form validation applied to all required fields

Utility Pages (Legal, Coming Soon, 404)

  • Legal page (legal.html): two-column layout with sticky anchor navigation on the left and Terms of Service / Privacy Policy content on the right—jump links scroll to each section smoothly
  • Coming Soon page (coming-soon.html): full-screen hero with overlay, brand logo, launch date countdown timer (powered by jQuery Countdown), and email notification signup field
  • 404 page (404.html): centered illustration, friendly error message, and a prominent “Go Home” CTA button to minimise bounce
  • All utility pages include the standard header and footer for consistent branding
  • Coming Soon page is designed to stand alone without the main navigation, making it ready to deploy during a site launch holding period

Navigation and UX

  • Sticky top navigation bar with transparent-to-solid scroll transition on all home layouts
  • Mega menu support for category browsing without navigating to a separate page
  • Mobile hamburger menu with Bootstrap 5 offcanvas or collapse—fully touch-friendly
  • Breadcrumb trail on all inner pages for clear wayfinding
  • Back-to-top button appears after scrolling 300px and smoothly scrolls to the top
  • Colour switcher panel: fixed to the left screen edge, triggered by a gear icon, slides open with a 0.4s CSS transition
  • All dropdowns use Bootstrap 5 aria-haspopup and aria-expanded attributes
  • Focus-visible outlines preserved throughout for keyboard navigation
  • Consistent footer across all 33 pages: logo, tagline, navigation columns, social icons, and copyright bar

Typography and Design

  • Primary font: Roboto (Google Fonts)—clean, legible, professional for body copy, labels, and UI text
  • Accent font: Dancing Script (Google Fonts)—elegant cursive used for hero taglines, section headings, and decorative pull quotes to establish immediate wedding brand identity
  • The Dancing Script + Roboto pairing is a deliberate brand decision: competitors in the wedding directory HTML category uniformly use generic sans-serif fonts with no calligraphic accent, making MendingHub visually distinct at first glance
  • Default primary colour: Cyan #00B3DD—bright, modern, and gender-neutral, contrasting cleanly on both white and dark-card backgrounds
  • Whitespace-generous card design with subtle box shadows and rounded corners throughout
  • Consistent icon language using Font Awesome 6 Free across all pages
  • Photography placeholders sized and cropped to reflect realistic vendor imagery ratios
  • Form elements use Bootstrap 5 default styling extended with the active colour theme for focus rings and checked state accents

Cross-Browser and Device Compatibility

  • Tested and verified on Chrome, Firefox, Safari, and Microsoft Edge (latest versions)
  • Fully responsive across mobile (320px+), tablet (768px+), and desktop (1200px+) breakpoints
  • Bootstrap 5.3.8 grid system used throughout—no custom grid hacks
  • All interactive components (accordion, collapse, modal, offcanvas) rely on Bootstrap 5’s built-in JS—no conflicting plugins
  • Leaflet and Mapbox map container resizes correctly on viewport change and orientation switch
  • Dropzone file upload degrades gracefully on browsers without drag-and-drop support, falling back to a standard file input
  • Images use img-fluid and appropriate object-fit CSS for correct aspect ratio on all screen sizes
  • Touch events handled natively by Bootstrap 5 carousel and offcanvas components

Pages Included

Credits and Sources

v1.1  27/02/2026
- Upgraded Bootstrap from 4.3.1 to 5.3.8
- Upgraded Popper from 1.x to @popperjs/core 2.11.8
- Updated all data-* attributes to data-bs-* format
- Migrated Bootstrap 4 utility classes to Bootstrap 5 equivalents
- Added bootstrap-compat.css shim for smooth upgrade path
- Added 8-colour theme switcher (color1.css through color8.css, CSS custom property --mht-primary)
- Added mht-switcher panel: fixed left, gear icon trigger, 0.4s slide transition
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey