Where we started.
A good destination with a website that couldn’t keep up. Great content, but hard to navigate, hard to maintain, and no help to someone trying to work out what to do on a rainy Tuesday.
Visit Dundee
So we built a destination platform: editorial, a business directory, live events, real bus timetables and an AI concierge called DeeDee, all in one Laravel codebase, on our own servers, in three months.
People. Places. Possibilities.
The old site couldn’t show everything Dundee has to offer, or help a visitor actually plan a day.
Stop being somewhere you read about Dundee, and become something that helps you experience it.
One platform with 280 articles, 240 live business listings, events from two feeds, two bus operators’ timetables and an AI concierge.
A good destination with a website that couldn’t keep up. Great content, but hard to navigate, hard to maintain, and no help to someone trying to work out what to do on a rainy Tuesday.
It wasn’t a website problem. Visitors need to know what’s on, what’s open, what’s nearby and how to get there, and that information lives in a dozen places: event listings, bus operators, hundreds of businesses and years of editorial.
The first commit went in on 30 June 2026 and the platform’s first rule is “we will never sacrifice the architecture for a quick win”. Every part of it is built to the same written rules, 55 architecture and design documents of them, because a platform this size only stays fast to change if everyone builds it the same way.
Bus times come from the operators’ own timetable feeds: Xplore Dundee and Stagecoach East Scotland, 61 routes and more than 150,000 timetabled stop times. Events arrive automatically from Data Thistle and Skiddle, and land as drafts until they’ve been checked. Businesses can claim their listing, improve it and subscribe through Stripe.
DeeDee is the platform’s concierge. It helps people decide what to do, build an itinerary and adapt a plan around the weather, their time and their budget. Its design rule is that it is not the source of truth: facts, opening hours and times come from the platform’s data, and DeeDee’s job is to turn them into useful guidance. That’s what stops it making things up.
Real numbers. We counted.
Two bus operators’ timetables in one place. De-duplicating the same business arriving from several sources. Events that change, move and cancel. And keeping all of it simple enough for a non-technical team to run day to day.
Start with real visitor needs, not internal structures. Make every fact come from one place. Put AI where it genuinely helps and never let it be the source of truth. And write the architecture down, because the platform is only as fast to change as its rules are clear.
More of the city’s data, smarter personalisation, and more ways for Dundee businesses to turn visitors into customers.
Always another idea.
Barrie Moran
Founder / Chief Instigator
Ric
Development
Cameron
Design
Ailsa
Marketing Manager

A sportsbook brand launched into a regulated, established and fiercely competitive market: website, app and the marketing to win customers.

Scottish fantasy football, a predictor on SPFL games, live data and YouTube shows, on the web and in an app.

An AI-powered business operating system.