Industry
Pages
Platform
Focus
UI & Design uplift + Custom widgets
Golfklubbur Reykjavik
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

