Request a Demo
Domain

Recreation Intelligence

Applies AI/ML to optimize recreation program planning, dynamic pricing, facility utilization, weather-responsive operations, and delivers a modern digital recreation experience including mobile app, virtual programs, inclusive recreation, and customer journey optimization.

≥ 80%

Forecast Accuracy

< 15 min

Weather Response

< 2 sec

Mobile App Load

< 3 sec

Stream Latency

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

10

Delegated to

4

Model training, prediction

ai-ml-engine

Facility sensors, environmental monitoring

iot-sensor

Mobile app, public portal

portal-framework

Dashboards, reports

reporting-analytics

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

4 capability groups comprising 10 discrete capabilities — each with API surface, business rules, and data ownership.

ML predicts program demand by activity, age, location, day/time, and season to identify underserved areas and recommend new offerings.

Prediction

ML predicts program demand by activity/age/location/day/time/season. Identifies underserved areas/demographics.

Gap Analysis

Gap analysis recommends new offerings. Uses historical registrations, waitlists, demographics, population projections.

AI-optimized pricing within council-approved ranges — premium for peak demand, discounts for off-peak, with subsidy protection.

AI-Optimized

Premium for peak/oversubscribed, discount for off-peak/low-fill. Early bird and last-minute pricing.

Guardrails

Within council-approved ranges. Price elasticity modeling. Subsidy-protected (never affects subsidized registrations).

Visual utilization per room/court/pad by hour/day/week/month with scheduling recommendations.

Visualization

Visual per room/court/pad/lane by hour/day/week/month. Peak (red), moderate (yellow), underutilized (green).

Optimization

Optimal scheduling recommendations. Maintenance window scheduling in low-utilization periods. Rental opportunity identification.

Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.

Krutik Parikh

Creator of Civic

Data Model

Entity Architecture

5 entities with 5 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

7 RESTful endpoints across 6 resource groups — plus 3 domain events for async integration.

|
GET

/api/v1/recreation/forecast

Demand forecasts

GET

/api/v1/recreation/utilization/heatmap

Utilization heat maps

Ecosystem

Products that depend on this module

1 Civic products consume Recreation Intelligence — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Weather Cancellation

Target< 15 minutes from alert to notifications

Demand Forecast Accuracy

Target≥ 80%

Mobile App Performance

Target< 2 second load

Virtual Stream Latency

Target< 3 seconds

Amenity Status Update

TargetReal-time

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Recreation Intelligence

Request an architecture brief, integration guide, or live demo environment for your team.