See more projects

trove.scot - Historic Environment Scotland

Trove.scot is a digital archive by Historic Environment Scotland, providing access to millions of records on Scotland's history.

Objective

Objective

To unify various heritage data sources into a single platform with advanced search and modern design, boosting user engagement and accessibility to Scotland's cultural heritage.

Features

Key Features

  • Unified Catalogue: Combines multiple databases into one platform for comprehensive heritage access.
  • Advanced Search: Uses Azure Cognitive Search for precise, relevant queries.
  • User-Friendly Interface: Based on the Scottish Design system, this focuses on intuitive navigation and accessibility.
  • Responsive Design: Built with Next.js, CSS Modules and SASS for a seamless multi-device experience.
  • Dynamic Content: Managed with Bloomreach for easy content creation and personalization.
  • GraphQL API: Simplified API management with OpenAPI-to-GraphQL for efficient data querying.
Roles

Role and Responsibilities

  • Developed and implemented the search integration with Azure Cognitive Search, building robust search functionality for the project.
  • Served as one of the main developers, responsible for implementing and adapting to frequently changing designs throughout the project lifecycle.
  • Ensured compliance with AAA standards for all users, including those with disabilities.
  • Designed for responsiveness across all devices.
  • Collaborated with a multidisciplinary team in an agile environment.
  • Conducted proof of concepts for the map search functionality, which I later fully developed and implemented into the project.
Impact

Impact

The platform has transformed engagement with Scotland's heritage data, making it more accessible and visually appealing. It sets a new standard for digital heritage experiences with advanced search and streamlined API management.