Industry
Sports Club
Pages
46
Platform
Wordpress → Duda
Focus

UI & Design uplift + Custom widgets

From WordPress nightmare to complete independence - GR Golf rebuilt their website with modern design and dynamic content their staff actually manages.


Golfklubbur Reykjavik (founded 1934) operates 36 holes across 4 golf courses and needed a website that functioned like a member platform, not just a brochure. They were managing tournament schedules, training programs, member records, pricing structures, hole guides, sponsorships, and hundreds of blog articles - all in a WordPress site that required developer intervention for any changes. The marketing manager couldn't update anything without fear of breaking the site. Information was scattered across multiple pages with no centralized system. Weather data, pricing, schedules - everything had to be manually updated in multiple places. The old site (old.grgolf.is) was static, dated, and couldn't scale with the club's needs.

The Why

The Result


GR Golf transformed from a static, developer-dependent WordPress site to a modern, independently-managed hub for club operations.


  • Staff independence: Marketing manager now controls everything—pricing updates, training schedules, staff info, tournament results, blog posts. No developers needed. Everything is collection-powered and built into Duda. No plugins. No third-party tools. No developer lock-in. The marketing team owns the entire site.


  • Modern design: Beautiful, professional aesthetic that reflects the club's caliber (vs. dated WordPress look)


  • Dynamic content at scale: 300+ blog/news articles, searchable member directory, staff directory, tournament leaderboard, training schedules


  • Live integrations: Real-time weather on homepage, dynamic pricing that updates everywhere at once


Key Features

 

  • Dynamic Hero Widget  with next-3-courses scheduling pulled from collections and live weather API integration showing real-time conditions.


  • 27-Hole Interactive Guide System with tabbed sections on each course page featuring aerial video walkthroughs, handicap tables, course rules, difficulty ratings, slope values, and equipment rental pricing—all collection-connected.


  • Centralized Pricing System via collections: edit once, update everywhere (individual course pages, master pricing hub gjaldskra, equipment rental rates). Supports seasonal pricing, age-based discounts, membership tiers, and more.


  • Dynamic Weekly Training Schedule with color-coded facilities (5 different location codes), day-based filtering, multiple age groups, and collection-powered session management—staff can add/remove sessions without touching code.


  • Club Champions Database with 10+ years of tournament winners, searchable/filterable by name and year, gender-separated, with 'Most Wins' leaderboard showing ranked winners with medal icons and win counts.


  • Staff Directory with 16+ employees filterable by department/position (Finance, Golf Operations, Sports, Management, etc.), featuring profiles with contact info and titles.


  • Page-Specific Rotating Ad Banner in footer powered by collections with page_slug field—different sponsorship ads display on different pages, managed from one collection.


  • 300+ Blog/News Articles (Fréttir)  with full-text search across title, description, tag, and author fields. Native Duda blog feature with unlimited scalability.


  • Master Pricing Hub (Gjaldskra) displaying all membership fees (age-based tiers), training fees (full-year and summer programs), course pricing for all 4 courses with seasonal adjustments, and equipment rental rates. Single collection powers all displays.


  • Custom JavaScript widgets for interactive filtering, dynamic content display, schedule rendering, and leaderboard sorting.


  • Premium design with full-width course imagery, consistent branding, professional typography, and intuitive information architecture.


What Our Clients Say

GR Golf used to require us to hire a developer for any website change—and honestly, we were scared to touch WordPress ourselves. Now, our marketing manager controls everything: pricing updates, training schedules, staff info, tournament results, new blog posts. When we update pricing in the collection, it automatically shows on every single course page and the pricing hub. We have real-time weather on the homepage. We can add new holes, new tournaments, new schedules without any complexity. It's built like a member platform, not a static website. No plugins. No third-party tools. Everything we need is built-in, connected to collections, and super user-friendly. It's transformed how we manage club operations.