Skip to content

Albany Mega Centre needed a small public website: a homepage, a retailer directory and practical centre information. The visual design was supplied. Through REB, I implemented it, completed and checked the store information, and added an editor for the content the centre team changes.

The static Astro site pairs an interactive retailer directory with Decap CMS. Each store has its own hours, holiday trading can be recorded separately, and optional content is handled without breaking the page. The engagement also included helping move the domain into the centre's control.

Highlights

  • An existing visual design implemented for the web
  • Retailer-specific hours and holiday information
  • Editable content and a clear client handover

Answer the visitor's questions

Albany Mega Centre's website has a practical job: explain which shops are there, when they are open and what a visitor needs to know. The visual design was already supplied. I implemented it through REB, with a homepage, retailer directory and centre-information page keeping the public experience straightforward.

Astro produces the static pages, React handles the interactive store list and Decap CMS provides the editing interface. The small scope made the handover clearer. A shopping centre with changing content needed a maintainable website, without adding an application database to a job that did not require one.

The data needed work too

The previous website supplied a data export and storefront photographs, but they were not ready to republish unchanged. Trading hours had moved, newer tenants were missing and some retailers had left. I checked the current details against each retailer's own store locator and replaced outdated imagery where suitable photographs were available.

Each retailer has its own hours and contact details. The centre's general opening time is not a reliable substitute for the shop someone intends to visit. Holiday trading is also represented separately, with a date, label and confirmed hours or a closed flag, so an exception can be shown on the relevant day.

Make changing content editable

Centre staff can edit tenants, opening hours, holiday information and the practical information blocks. The forms check required values and web addresses. Optional information can be omitted without leaving broken links or undefined content in the public page.

The implementation also needed to tolerate incomplete records during editing. Strengthening the content schema and page fallbacks kept those changes from turning an ordinary content update into a failed build. The directory has continued to receive tenant and parking changes as the centre's requirements evolve.

The centre owns the result

REB helped transfer the domain into the centre's control as part of the engagement. The completed handover included the website and domain, without a proprietary site licence. The client's visual identity remained theirs; my contribution was the web implementation, content completion, editor and operational details around launch.

The result is deliberately small and useful. A visitor can find a retailer or check centre information, while the team can maintain the facts likely to change. The screenshots show the actual public design across desktop and mobile, and the live site is linked above.