Ottawa Public Skating – Custom Data Platform & Managed Hosting

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.

Project

Project Picture

Project Summary

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.

Project Overview & Challenge

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.

icon
Build a responsive

Create a centralized calendar for public skating activities

icon
Support

Support multiple skating categories (public, family, youth, adult, 50+, ringette, hockey)

icon
Scalable

Allow users to filter results by rink, date, day, and activity type

icon
Workflow Management

Build a modular platform capable of expanding to other cities or regions

icon
Hosting

Provide a reliable, secure hosting environment for a data-driven application

Services Provided by QPS Digital

QPS Digital delivered a full custom platform solution, including:

  • Website strategy and information architecture
  • Custom design focused on clarity and usability
  • Backend development for automated data collection
  • Admin panel for managing arena sources and reviewing data
  • Public-facing calendar and filtering system
  • Fully managed AWS hosting and infrastructure

This approach allowed the platform to operate efficiently while remaining flexible for future feature additions.

Project Picture

Platform Architecture & Data Workflow

The platform was built as a modular data-driven application with three core components:

Automated Data Collection

A scheduled scraper collects skating schedules from predefined arena sources and updates the platform database automatically at regular intervals.

Admin Management Panel

Administrators can manage arena source URLs, review collected data, and make adjustments when required through a secure backend interface.

Public Calendar 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.

Hosting & Infrastructure Strategy

Ottawa Public Skating is hosted on QPS Digital’s managed AWS environment, providing a stable and scalable foundation for a data-driven public platform.

Hosting and infrastructure features include:

  • Dedicated AWS server resources
  • SSL certificate encryption securing all site traffic
  • Continuous uptime and performance monitoring
  • Server-level and application-level security hardening
  • Scalable architecture to support additional arenas, regions, and features

The hosting setup ensures the platform remains fast, secure, and available as usage grows.

Results & Impact

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.

Project Picture

Technology & Build Details

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.

  • CodeIgniter
    CodeIgniter
  • PHP
    MySql
  • PHP
    PHP
  • WordPress
    WordPress
  • HTML5
    HTML 5
  • Bootstrap
    Bootstrap
  • JavaScript
    JavaScript

More Related Projects