All my work

Carnforth fixture calendar / Community · Integration · Practical delivery

Published community system

Fixture information, where people already plan.

A practical community system connecting official FA Full-Time fixture information with team calendar subscriptions, so fixture details can sit alongside everyday plans.

Carnforth Rangers club crest

My fixture-calendar work for Carnforth Rangers.

  1. Fixtures
  2. Team feeds
  3. Your calendar

The outcome

The public fixture site and team calendar subscriptions are published, bringing fixture information into the calendars people already use. Checked October 2026.

01

The purpose

Fixture information is useful when it is easy to find and fits the way people organise their week. A team calendar subscription is a practical way to bring those details into a familiar place.

I built a system that takes fixture information from FA Full-Time and prepares it for a public fixture site and team calendar feeds.

02

My responsibility

I connected the source information, the refresh process and the published calendars. I made the delivery decisions around how information should be checked and made available, with a straightforward public experience in mind.

03

The decisions that mattered

I separated the job of refreshing information from the job of serving it. The refresh process prepares and validates a snapshot; the public site and calendar feeds use that published information.

That means each visitor does not depend on a new request to the upstream source. It also gives the refresh process a clear responsibility: check the information before publishing the next snapshot.

Calendar subscriptions are useful, but calendar applications choose when to fetch updates. I wanted the service to fit that reality rather than promise instant changes.

04

What happened

The fixture site and team calendar feeds are published. People can choose a team and subscribe to its calendar, with updates drawn from the published fixture information.

This is a focused fixture system. Its value is in making existing information easier to use, without turning a small community need into an unnecessarily large product.

05

What I learned

The important design choice is often behind the screen. Separating refresh and validation from public delivery keeps the responsibilities clear and makes the system easier to reason about.

A useful integration can be small. It needs to connect the right information to the place people will actually use it.

What stays with me

Start with the everyday need, then make the connection simple.

Another part of the story

BARR

Read the next story

A useful conversation starts somewhere

Let’s talk about
what could work better.

Get in touch