QPS Digital partnered with Ottawa Public Skating to design, develop, host, and manage a custom web platform that consolidates public skating schedules across multiple hockey arenas into a single, easy-to-use online calendar.
QPS Digital partnered with Ottawa Public Skating to design, develop, host, and manage a custom web platform that consolidates public skating schedules across multiple hockey arenas into a single, easy-to-use online calendar.
The goal of the project was to simplify how residents find public skating opportunities by eliminating the need to search individual municipal pages. The result is a centralized platform that aggregates skating schedules, allows users to filter by location and activity type, and redirects them to official sources for final confirmation.
Public skating information is typically fragmented across multiple municipal websites, each with its own structure, layout, and update process. For families and individuals looking to skate, finding accurate and up-to-date information can be time-consuming and frustrating.
The challenge was to build a reliable system that could automatically collect skating data from multiple arena sources, normalize it into a consistent format, and present it in a clean, user-friendly interface — while minimizing liability by directing users back to the official source for verification.
Create a centralized calendar for public skating activities
Support multiple skating categories (public, family, youth, adult, 50+, ringette, hockey)
Allow users to filter results by rink, date, day, and activity type
Build a modular platform capable of expanding to other cities or regions
Provide a reliable, secure hosting environment for a data-driven application
QPS Digital delivered a full custom platform solution, including:
This approach allowed the platform to operate efficiently while remaining flexible for future feature additions.
The platform was built as a modular data-driven application with three core components:
A scheduled scraper collects skating schedules from predefined arena sources and updates the platform database automatically at regular intervals.
Administrators can manage arena source URLs, review collected data, and make adjustments when required through a secure backend interface.
Users can browse all available skating slots through a centralized calendar and apply filters based on rink, date, and skating type. Selecting a specific time slot redirects users to the official source for confirmation, ensuring accuracy and transparency.
Ottawa Public Skating is hosted on QPS Digital’s managed AWS environment, providing a stable and scalable foundation for a data-driven public platform.
The hosting setup ensures the platform remains fast, secure, and available as usage grows.
The completed platform provides Ottawa residents with a single destination to find public skating opportunities without navigating multiple municipal websites.
By consolidating data into one clean interface, Ottawa Public Skating improves accessibility, saves time for users, and creates a foundation that can be expanded to support additional cities, regions, or revenue-generating features in the future.
The platform was built using an open-source technology stack with a custom backend architecture designed to support automated data collection and structured filtering. Responsive design ensures usability across desktop and mobile devices.
QPS Digital manages the AWS hosting environment, including server configuration, monitoring, and ongoing technical maintenance to ensure long-term reliability.
© COPYRIGHT 2026 ALL RIGHTS RESERVED