{"hostName":"https://www.storyforgestudio.ca","company":{"name":"InspireHUB Inc.","shortName":"InspireHUB","address":"3963 Maple Ave., Suite 190","city":"Dallas","stateProv":"Texas","postalCode":"","phone":"1-855-355-IHUB (4482)","supportEmail":"support@inspirehub.com"},"instance":"CA","campaignId":"58","environment":{"environment":"Production","urlPrefix":"","region":"Central-Linux","instance":"CA","branch":null,"product":"App","version":"5.9.4.1030","buildDate":"5/22/2026 7:23:22\u202FPM"},"affiliateCode":"","plan":{"productId":"prod_N68ropLKERSEmD","name":"Enterprise","limits":{"messageCenterNotices":-1,"bandwidthLimitGB":-1,"storageLimitGB":0,"smsLimit":-1,"adminLimit":-1,"transactionFeePercent":0,"dailyNewsletter":true,"postModules":true,"eCommerce":true,"customDomains":true,"supportType":"PhoneOrChat"},"fees":{"paidChannelsPercent":10,"eventPercent":2.9,"donationPercent":2.9,"storePercent":2.9},"trialExpires":null},"businessName":"Storyforge Studio","title":"Storyforge Studio","isPrivate":false,"piwikId":2317,"contactEmail":"joel@storyforgestudio.ca","style":{"maxMasonryColumns":5,"primaryColor":"rgba(255, 255, 255, 1)","accentColor":"rgba(135, 0, 0, 1)","navTextColor":"rgba(17, 17, 17, 1)","lockSideNav":false,"logoImage":{"mediaId":33311,"mediaCropId":36446,"url":"https://ca-app-content.ihub.app/app-content/posts/58/2025/12/13/flightsofphoenix-blob_07_58_50_7535.dat","blurHash":"LPQm9jx]-pRjaKIoV@of~qn%Rjj[","color":"#CFCACA","cropData":{"x":3,"x2":null,"y":1,"y2":null,"w":447,"h":83,"ow":2160,"oh":400,"scale":0.20959596,"angle":0,"isOriginalSize":false}},"logoUrls":[{"url":"https://ca-app-content.ihub.app/app-content/posts/58/2025/12/13/flightsofphoenix-blob_07_58_50_7535.dat","width":447,"height":83}],"iconImage":{"mediaId":33312,"mediaCropId":36445,"url":"https://ca-app-content.ihub.app/app-content/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat","blurHash":"LzP?jzj[_Nf6%2fkNGayx]ayaKj[","color":"#C9B1B0","cropData":{"x":4,"x2":null,"y":0,"y2":null,"w":180,"h":180,"ow":953,"oh":900,"scale":0.2,"angle":0,"isOriginalSize":false}},"icons":[{"platform_id":1,"campaign_icon_type_id":1,"width":192,"height":192,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_192,h_192/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"},{"platform_id":1,"campaign_icon_type_id":2,"width":128,"height":128,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_128,h_128/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"},{"platform_id":2,"campaign_icon_type_id":3,"width":114,"height":114,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_114,h_114/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"},{"platform_id":2,"campaign_icon_type_id":4,"width":72,"height":72,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_72,h_72/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"},{"platform_id":2,"campaign_icon_type_id":5,"width":57,"height":57,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_57,h_57/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"},{"platform_id":2,"campaign_icon_type_id":6,"width":256,"height":256,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_256,h_256/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"},{"platform_id":2,"campaign_icon_type_id":7,"width":512,"height":512,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/x_4,w_180,h_180,ow_953,oh_900,s_0.2/render/w_512,h_512/instance/ca/posts/58/2025/12/13/flightsofphoenix-blob_08_01_53_8439.dat"}],"sliderSpeed":5000,"fullWidthSlider":false,"tagGroupIcons":[]},"sideNavType":"simplified","allowUgc":false,"allowCommentWithoutModeration":false,"homeChannel":{"channelId":433,"channelCategoryId":null,"name":"Home","isMember":true,"isOwner":false,"recommended":false,"everyone":true,"showOnHome":false,"starred":false,"showSliders":true,"upperHtml":"\u003Csection class=\u0022sf-hero\u0022\u003E\n\t\u003Cdiv class=\u0022sf-hero__bg\u0022\u003E\n\t\t\u003Cdiv class=\u0022sf-hero__grid\u0022\u003E\n\t\t\t\u003Cbr\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\u0022sf-hero__glow-one\u0022\u003E\n\t\t\t\u003Cbr\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\u0022sf-hero__glow-two\u0022\u003E\n\t\t\t\u003Cbr\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\n\t\u003Cdiv class=\u0022sf-hero__inner\u0022\u003E\n\n\t\t\u003C!-- \u2500\u2500 CONTENT \u2500\u2500 --\u003E\n\t\t\u003Cdiv class=\u0022sf-hero__content\u0022\u003E\n\t\t\t\u003Cdiv class=\u0022sf-hero__eyebrow\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-hero__eyebrow-pip\u0022\u003E\u003C/span\u003E Creative Studio\n\t\t\t\t\u003Cspan class=\u0022sf-hero__eyebrow-divider\u0022\u003E\u2022\u003C/span\u003E Story-Driven Platforms\n\t\t\t\t\u003Cspan class=\u0022sf-hero__eyebrow-divider\u0022\u003E\u2022\u003C/span\u003E Community-Built\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Ch1 class=\u0022sf-hero__title\u0022\u003E\n\t\t\t\tStories Built\n\t\t\t\t\u003Cspan class=\u0022sf-hero__title-accent\u0022\u003EWith Purpose\u003C/span\u003E\n\t\t\t\u003C/h1\u003E\n\n\t\t\t\u003Cp class=\u0022sf-hero__text\u0022\u003E\n\t\t\t\tStoryforge Studio creates platforms, tools, and communities that help people shape meaningful stories, build strong identities, and bring ideas to life.\n\t\t\t\u003C/p\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-hero__actions\u0022\u003E\n\t\t\t\t\u003Ca href=\u0022#sfProjects\u0022 class=\u0022sf-btn sf-btn--primary\u0022\u003E\n          Explore Our Projects\n          \u003Cspan class=\u0022sf-btn__arrow\u0022\u003E\u2192\u003C/span\u003E\n        \u003C/a\u003E\n\t\t\t\t\u003Ca href=\u0022#aboutStudio\u0022 class=\u0022sf-btn sf-btn--ghost\u0022\u003EAbout the Studio\u003C/a\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-hero__meta\u0022\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-meta-card\u0022\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-meta-card__label\u0022\u003EBuilt For\u003C/span\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-meta-card__value\u0022\u003ECreators, Communities, Brands\u003C/span\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-meta-card\u0022\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-meta-card__label\u0022\u003ECurrent Focus\u003C/span\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-meta-card__value\u0022\u003EHubify Now! \u00B7 Project Rollplay\u003C/span\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\n\t\t\u003C!-- \u2500\u2500 VISUAL \u2500\u2500 --\u003E\n\t\t\u003Cdiv class=\u0022sf-hero__visual\u0022\u003E\n\n\t\t\t\u003C!-- Float cards --\u003E\n\t\t\t\u003Cdiv class=\u0022sf-float sf-float--tl\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-float__label\u0022\u003EPhilosophy\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-float__text\u0022\u003EDesign that connects.\u003C/span\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\u0022sf-float sf-float--br\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-float__label\u0022\u003EApproach\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-float__text\u0022\u003EBuild with story first.\u003C/span\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003C!-- Ecosystem card --\u003E\n\t\t\t\u003Cdiv class=\u0022sf-eco\u0022\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-eco__header\u0022\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__pill\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__pill-dot\u0022\u003E\u003C/span\u003E Studio Ecosystem\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__actions\u0022\u003E\n\t\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__dot-btn\u0022\u003E\n\t\t\t\t\t\t\t\u003Cbr\u003E\n\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__dot-btn\u0022\u003E\n\t\t\t\t\t\t\t\u003Cbr\u003E\n\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__dot-btn\u0022\u003E\n\t\t\t\t\t\t\t\u003Cbr\u003E\n\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\n\t\t\t\t\u003C!-- Node graph --\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-graph\u0022 id=\u0022graph\u0022\u003E\n\t\t\t\t\t\u003C!-- SVG lines drawn by JS after layout --\u003E\n\t\t\t\t\t\u003Csvg class=\u0022sf-connector\u0022 id=\u0022connectorSvg\u0022 aria-hidden=\u0022true\u0022\u003E\u003C/svg\u003E\n\n\t\t\t\t\t\u003Cdiv class=\u0022sf-graph__nodes\u0022\u003E\n\t\t\t\t\t\t\u003Cdiv class=\u0022sf-node-hub\u0022 id=\u0022nodeHub\u0022\u003E\n\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-hub__name\u0022\u003EStoryforge Studio\u003C/span\u003E\n\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-hub__sub\u0022\u003ECreative Ecosystem\u003C/span\u003E\n\t\t\t\t\t\t\u003C/div\u003E\n\n\t\t\t\t\t\t\u003Cdiv class=\u0022sf-graph__row\u0022\u003E\n\t\t\t\t\t\t\t\u003Cdiv class=\u0022sf-node-leaf\u0022 id=\u0022nodeA\u0022\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__icon\u0022\u003E\uD83C\uDFF7\uFE0F\u003C/span\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__name\u0022\u003EHubify Now!\u003C/span\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__tag\u0022\u003ECommunity\u003C/span\u003E\n\t\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\t\t\u003Cdiv class=\u0022sf-node-leaf\u0022 id=\u0022nodeB\u0022\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__icon\u0022\u003E\uD83C\uDFB2\u003C/span\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__name\u0022\u003EProject Rollplay\u003C/span\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__tag\u0022\u003EPlatform\u003C/span\u003E\n\t\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\t\t\u003Cdiv class=\u0022sf-node-leaf\u0022 id=\u0022nodeC\u0022\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__icon\u0022\u003E\u2726\u003C/span\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__name\u0022\u003EComing Soon\u003C/span\u003E\n\t\t\t\t\t\t\t\t\u003Cspan class=\u0022sf-node-leaf__tag\u0022\u003ENext\u003C/span\u003E\n\t\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\n\t\t\t\t\u003C!-- Stat strip --\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-eco__stats\u0022\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__stat\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__stat-val\u0022\u003E2\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__stat-label\u0022\u003EActive Projects\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__stat\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__stat-val\u0022\u003E\u221E\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__stat-label\u0022\u003EStories to Tell\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-eco__stat\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__stat-val\u0022\u003E1\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-eco__stat-label\u0022\u003EStudio\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/section\u003E\n\n\u003Cscript\u003E\n\t// Draw connector lines between hub and leaf nodes\n\tfunction drawLines()\n\t{\n\t\tconst svg = document.getElementById(\u0027connectorSvg\u0027);\n\t\tconst graph = document.getElementById(\u0027graph\u0027);\n\t\tconst hub = document.getElementById(\u0027nodeHub\u0027);\n\t\tconst leaves = [\u0027nodeA\u0027, \u0027nodeB\u0027, \u0027nodeC\u0027].map(id =\u003E document.getElementById(id));\n\n\t\tconst gRect = graph.getBoundingClientRect();\n\n\t\tfunction centre(el)\n\t\t{\n\t\t\tconst r = el.getBoundingClientRect();\n\t\t\treturn {\n\t\t\t\tx: r.left - gRect.left \u002B r.width / 2,\n\t\t\t\ty: r.top - gRect.top \u002B r.height / 2\n\t\t\t};\n\t\t}\n\n\t\tsvg.innerHTML = \u0027\u0027;\n\t\tsvg.setAttribute(\u0027viewBox\u0027, \u00600 0 ${gRect.width} ${gRect.height}\u0060);\n\n\t\tconst hubC = centre(hub);\n\n\t\tleaves.forEach(leaf =\u003E\n\t\t{\n\t\t\tconst lc = centre(leaf);\n\t\t\t\t// dashed animated line\n\t\t\tconst line = document.createElementNS(\u0027http://www.w3.org/2000/svg\u0027, \u0027line\u0027);\n\t\t\tline.setAttribute(\u0027x1\u0027, hubC.x); line.setAttribute(\u0027y1\u0027, hubC.y);\n\t\t\tline.setAttribute(\u0027x2\u0027, lc.x); line.setAttribute(\u0027y2\u0027, lc.y);\n\t\t\tline.setAttribute(\u0027stroke\u0027, \u0027rgba(135,0,0,0.4)\u0027);\n\t\t\tline.setAttribute(\u0027stroke-width\u0027, \u00271.8\u0027);\n\t\t\tline.setAttribute(\u0027stroke-dasharray\u0027, \u00275 4\u0027);\n\n\t\t\tconst anim = document.createElementNS(\u0027http://www.w3.org/2000/svg\u0027, \u0027animate\u0027);\n\t\t\tanim.setAttribute(\u0027attributeName\u0027, \u0027stroke-dashoffset\u0027);\n\t\t\tanim.setAttribute(\u0027from\u0027, \u00270\u0027); anim.setAttribute(\u0027to\u0027, \u002736\u0027);\n\t\t\tanim.setAttribute(\u0027dur\u0027, \u00271.6s\u0027);\n\t\t\tanim.setAttribute(\u0027repeatCount\u0027, \u0027indefinite\u0027);\n\t\t\tline.appendChild(anim);\n\n\t\t\t// dot at leaf end\n\t\t\tconst dot = document.createElementNS(\u0027http://www.w3.org/2000/svg\u0027, \u0027circle\u0027);\n\t\t\tdot.setAttribute(\u0027cx\u0027, lc.x); dot.setAttribute(\u0027cy\u0027, lc.y);\n\t\t\tdot.setAttribute(\u0027r\u0027, \u00273.5\u0027);\n\t\t\tdot.setAttribute(\u0027fill\u0027, \u0027rgba(135,0,0,0.6)\u0027);\n\n\t\t\tsvg.appendChild(line);\n\t\t\tsvg.appendChild(dot);\n\t\t});\n\t}\n\n\t// Run after paint \u002B on resize\n\trequestAnimationFrame(() =\u003E\n\t{\n\t\tsetTimeout(drawLines, 60);\n\t});\n\twindow.addEventListener(\u0027resize\u0027, drawLines);\n\n\u003C/script\u003E\n\n\n\n\u003Csection class=\u0022sf-projects\u0022\u003E\n\t\u003Cdiv class=\u0022sf-projects__inner\u0022\u003E\n\n\t\t\u003C!-- Header --\u003E\n\t\t\u003Cdiv id=\u0022sfProjects\u0022 class=\u0022sf-projects__header\u0022\u003E\n\t\t\t\u003Cdiv class=\u0022sf-projects__header-left\u0022\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-projects__eyebrow\u0022\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-projects__eyebrow-pip\u0022\u003E\u003C/span\u003E What We\u0027re Building\n\t\t\t\t\u003C/div\u003E\n\n\t\t\t\t\u003Ch2 class=\u0022sf-projects__title\u0022\u003E\n\t\t\t\t\tTwo Projects.\n\t\t\t\t\t\u003Cbr\u003E\n\t\t\t\t\t\u003Cspan\u003EOne Vision.\u003C/span\u003E\n\t\t\t\t\u003C/h2\u003E\n\n\t\t\t\t\u003Cp class=\u0022sf-projects__subtitle\u0022\u003E\n\t\t\t\t\tEvery Storyforge project starts with the same question: how do we use story, community, and creativity to help people thrive? Here\u0027s where that question has taken us.\n\t\t\t\t\u003C/p\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\u0022sf-projects__header-right\u0022 aria-hidden=\u0022true\u0022\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-projects__count\u0022\u003E02\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\n\t\t\u003C!-- Cards --\u003E\n\t\t\u003Cdiv class=\u0022sf-projects__grid\u0022\u003E\n\n\t\t\t\u003C!-- Hubify Now! --\u003E\n\t\t\t\u003Cdiv class=\u0022sf-pcard sf-pcard--hubify\u0022\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-pcard__band\u0022\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-pcard__band-inner\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-pcard__status\u0022\u003E\n              \u003Cspan class=\u0022sf-pcard__status-dot\u0022\u003E\u003C/span\u003E Active Development\n\t\t\t\t\t\t\u003C/span\u003E\n\t\t\t\t\t\t\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/58/2026/03/12/flightsofphoenix-blob_08_34_49_7040.dat\u0022 alt=\u0022\u0022 class=\u0022sf-pcard__logo\u0022 description=\u0022\u0022 caption=\u0022\u0022\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-pcard__body\u0022\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-pcard__category\u0022\u003ECommunity Platform service\u003C/span\u003E\n\n\t\t\t\t\t\u003Ch3 class=\u0022sf-pcard__name\u0022\u003EHubify Now!\u003C/h3\u003E\n\n\t\t\t\t\t\u003Cp class=\u0022sf-pcard__desc\u0022\u003E\n\t\t\t\t\t\tYour community deserves a home \u2014 not a patchwork of disconnected tools. Hubify Now! lets creators and organizations build centralized digital hubs that combine your website, blog, newsletter, and community feed into one seamless space.\n\t\t\t\t\t\u003C/p\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-pcard__features\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003ECommunity Hubs\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003EAutomated Newsletters\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003ECreator Tools\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003ENiche Communities\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-pcard__footer\u0022\u003E\n\t\t\t\t\t\t\u003Ca href=\u0022https://www.hubifynow.com/home\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022 class=\u0022sf-pcard__link\u0022\u003E\n              Explore Hubify\n              \u003Cspan class=\u0022sf-pcard__link-arrow\u0022\u003E\u2192\u003C/span\u003E\n            \u003C/a\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-pcard__tag\u0022\u003EFor Creators \u0026amp; Brands\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003C!-- Project Rollplay --\u003E\n\t\t\t\u003Cdiv class=\u0022sf-pcard sf-pcard--rollplay\u0022\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-pcard__band\u0022\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-pcard__band-inner\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-pcard__status\u0022\u003E\n              \u003Cspan class=\u0022sf-pcard__status-dot\u0022\u003E\u003C/span\u003E Active Development\n\t\t\t\t\t\t\u003C/span\u003E\n\t\t\t\t\t\t\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/58/2026/03/12/flightsofphoenix-blob_08_35_20_4173.dat\u0022 alt=\u0022\u0022 class=\u0022sf-pcard__logo\u0022 description=\u0022\u0022 caption=\u0022\u0022\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\u0022sf-pcard__body\u0022\u003E\n\t\t\t\t\t\u003Cspan class=\u0022sf-pcard__category\u0022\u003ECommunity \u0026amp; Wellbeing\u003C/span\u003E\n\n\t\t\t\t\t\u003Ch3 class=\u0022sf-pcard__name\u0022\u003EProject Rollplay\u003C/h3\u003E\n\n\t\t\t\t\t\u003Cp class=\u0022sf-pcard__desc\u0022\u003E\n\t\t\t\t\t\tWhat if a game could help you grow? Project Rollplay is a community-driven platform where tabletop role-playing games, collaborative storytelling, and mental health awareness intersect \u2014 because the best adventures change you from the inside out.\n\t\t\t\t\t\u003C/p\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-pcard__features\u0022\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003ETTRPGs\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003EMental Health\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003ECollaborative Writing\u003C/span\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-feature-pill\u0022\u003E\u003Cspan class=\u0022sf-feature-pill__dot\u0022\u003E\u003C/span\u003ELearning Through Play\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\t\u003Cdiv class=\u0022sf-pcard__footer\u0022\u003E\n\t\t\t\t\t\t\u003Ca href=\u0022https://projectrollplay.ca/home\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022 class=\u0022sf-pcard__link\u0022\u003E\n              Explore Rollplay\n              \u003Cspan class=\u0022sf-pcard__link-arrow\u0022\u003E\u2192\u003C/span\u003E\n            \u003C/a\u003E\n\t\t\t\t\t\t\u003Cspan class=\u0022sf-pcard__tag\u0022\u003EFor Storytellers \u0026amp; Gamers\u003C/span\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\u003C/div\u003E\n\n\t\t\u003C!-- Callout --\u003E\n\t\t\u003Cdiv class=\u0022sf-projects__callout\u0022\u003E\n\n\t\t\t\u003Cp class=\u0022sf-projects__callout-text\u0022\u003E\n\t\t\t\t\u003Cstrong\u003EHave an idea that fits the Storyforge mission?\u003C/strong\u003E We\u0027re always open to building new platforms, communities, and tools with people who believe in the power of story. The next project could start with a conversation.\n\t\t\t\u003C/p\u003E\n\t\t\t\u003Ca href=\u0022/contact\u0022 class=\u0022sf-callout-btn\u0022\u003E\n        Start a Conversation \u2192\n      \u003C/a\u003E\n\t\t\u003C/div\u003E\n\n\t\u003C/div\u003E\n\u003C/section\u003E\n\n\n\u003Csection id=\u0022aboutStudio\u0022 class=\u0022sf-about\u0022\u003E\n\n\t\u003C!-- Reused background layers --\u003E\n\t\u003Cdiv class=\u0022sf-about__grid\u0022\u003E\n\t\t\u003Cbr\u003E\n\t\u003C/div\u003E\n\t\u003Cdiv class=\u0022sf-about__glow-one\u0022\u003E\n\t\t\u003Cbr\u003E\n\t\u003C/div\u003E\n\t\u003Cdiv class=\u0022sf-about__glow-two\u0022\u003E\n\t\t\u003Cbr\u003E\n\t\u003C/div\u003E\n\n\t\u003Cdiv class=\u0022sf-about__inner\u0022\u003E\n\n\t\t\u003C!-- Centered header --\u003E\n\t\t\u003Cdiv class=\u0022sf-about__header\u0022\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-about__eyebrow\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-about__eyebrow-pip\u0022\u003E\u003C/span\u003E About the Studio\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Ch2 class=\u0022sf-about__title\u0022\u003E\n\t\t\t\tBuilt to Last.\n\t\t\t\t\u003Cbr\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-about__title-accent\u0022\u003EBuilt with Purpose.\u003C/span\u003E\n\t\t\t\u003C/h2\u003E\n\n\t\t\t\u003Cspan class=\u0022sf-about__founder-line\u0022\u003E\n        Founded by \u003Cspan\u003EJoel Phoenix M\u014Dsher\u003C/span\u003E \u00B7 Ontario, Canada\n\t\t\t\u003C/span\u003E\n\n\t\t\t\u003Cp class=\u0022sf-about__statement\u0022\u003E\n\t\t\t\tStoryforge Studio didn\u0027t start with a business plan. It started with a belief \u2014 that \u003Cstrong\u003Estory is the most powerful tool we have\u003C/strong\u003E for building identity, community, and meaningful change. Every platform we build, every community we foster, every project we launch starts from that same foundation.\n\t\t\t\t\u003Cbr\u003E\n\t\t\t\t\u003Cbr\u003E This is a \u003Cstrong\u003Esolo-founded, independently operated creative studio\u003C/strong\u003E with the long-term vision of building a full creative empire \u2014 one project, one community, one story at a time. We\u0027re small by choice and ambitious by nature.\n\t\t\t\u003C/p\u003E\n\n\t\t\t\u003Cblockquote class=\u0022sf-about__manifesto\u0022\u003E\n\t\t\t\t\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0022Everyone has a story to tell. Not everyone is an author. Not everyone is a content creator. Not everyone is a web developer. But if Storyforge Studio can help others tell their story, then the world becomes that much more rich!\u0022 \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u003Ccite\u003E\u2014 Joel Phoenix M\u014Dsher, Founder\u003C/cite\u003E\n\t\t\t\u003C/blockquote\u003E\n\n\t\t\u003C/div\u003E\n\n\t\t\u003Cdiv class=\u0022sf-about__divider\u0022\u003E\n\t\t\t\u003Cbr\u003E\n\t\t\u003C/div\u003E\n\n\t\t\u003C!-- Value cards --\u003E\n\t\t\u003Cdiv class=\u0022sf-about__values\u0022\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-vcard\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__icon\u0022\u003E\uD83D\uDCD6\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__title\u0022\u003EStory is the Foundation\u003C/span\u003E\n\n\t\t\t\t\u003Cp class=\u0022sf-vcard__desc\u0022\u003EEvery product, platform, and community we build starts with narrative at its core.\u003C/p\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-vcard\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__icon\u0022\u003E\uD83E\uDD1D\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__title\u0022\u003ECommunity Over Algorithm\u003C/span\u003E\n\n\t\t\t\t\u003Cp class=\u0022sf-vcard__desc\u0022\u003EReal human connection outlasts any feed. We build for people, not engagement metrics.\u003C/p\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-vcard\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__icon\u0022\u003E\uD83D\uDCA1\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__title\u0022\u003EBuild with Empathy First\u003C/span\u003E\n\n\t\t\t\t\u003Cp class=\u0022sf-vcard__desc\u0022\u003EWe design for the person on the other side of the screen \u2014 their needs shape everything.\u003C/p\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-vcard\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__icon\u0022\u003E\uD83C\uDFA8\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__title\u0022\u003ECreativity as Growth\u003C/span\u003E\n\n\t\t\t\t\u003Cp class=\u0022sf-vcard__desc\u0022\u003ECreative expression isn\u0027t just art \u2014 it\u0027s how people discover who they are and who they can become.\u003C/p\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\t\u003Cdiv class=\u0022sf-vcard\u0022\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__icon\u0022\u003E\uD83D\uDD25\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\u0022sf-vcard__title\u0022\u003ESmall Studio, Big Vision\u003C/span\u003E\n\n\t\t\t\t\u003Cp class=\u0022sf-vcard__desc\u0022\u003EIndependent doesn\u0027t mean limited. We\u0027re building something that will outlast the trends.\u003C/p\u003E\n\t\t\t\u003C/div\u003E\n\n\t\t\u003C/div\u003E\n\n\t\t\u003C!-- CTA row --\u003E\n\t\t\u003Cdiv class=\u0022sf-about__cta\u0022\u003E\n\t\t\t\u003Ca href=\u0022#sfProjects\u0022 class=\u0022sf-btn sf-btn--primary\u0022\u003ESee Our Projects \u2192\u003C/a\u003E\n\t\t\t\u003Ca href=\u0022/contact\u0022 class=\u0022sf-btn sf-btn--ghost\u0022\u003EGet in Touch\u003C/a\u003E\n\t\t\u003C/div\u003E\n\n\t\u003C/div\u003E\n\u003C/section\u003E\n","lowerHtml":"\u003Cdiv\u003E\u003Cbr\u003E\u003C/div\u003E","createdAt":"2018-04-18T03:04:38.473","hasEvents":false,"hasSurveys":false,"ownerId":1453,"postTypes":[43,59,60,61,62,63,64,65,131,304,305,306,325,342,476],"userRole":null,"visibleForGuests":true,"contentVisibleForGuests":true,"joinType":"open"},"redirects":[],"smsEnabled":false,"froalaOptions":"","login":{"google":true,"facebook":true,"linkedIn":true},"fileUploadLimit":100,"videoUploadLimit":100,"enableMatomo":true,"useRoundedButtons":true,"registration":{"disabled":false,"showPopularChannels":true,"showProfileTags":false},"enableCommentsOnNewPosts":true,"allowAuthorChanges":false,"autoIncludeContentInDigest":true,"timeZone":{"tzDbId":136,"standardName":"America/Toronto","shortName":"EST","displayName":"(GMT -05:00) America/Toronto"},"debug":false,"demo":false,"isTemplate":false,"categoryCollapsed":true,"canonicalUrl":"https://www.storyforgestudio.ca/","slug":"storyforgestudio","datacenter":"Central-Linux","cdnUrl":"https://ih-cdn.ihub.app","domains":{"app":"ihub.app","build":"ihubapp.ca"},"vanityUrl":"www.storyforgestudio.ca","deployment":"prod","deploymentUrl":"","cacheVersion":"2.11","cacheVersionSuffix":".01","keys":{"fbAppId":"272697972910488","fbVersion":"v24.0","recaptchaKey":"6Lclc9AnAAAAAAhZKXIo_qmb-EzZaqjhhjXzS0Mx","froalaKey":"sZH1rB1B6B6C5D5H5H3jC1QUd1Xd1OZJ1ABVJRDRNGGUE1ITrE1D4A3B9B1B6D5B1F4I3==","googleMapsApiKey":"AIzaSyAflXKEyvmuSQatgtCL0KRdmVbdCKMQm4o","postHogApiKey":"phc_eNe5jLVIPiywL16zwJaxVnH1HaYP3FRA4YES1v2ixS6","postHogHost":"https://p.ihub.app"},"stripe":{"publishableKey":"pk_live_pBNpph1pla00AEpfT5eZg6j3","accountId":"acct_1IajePI0Zq5PJJZP","chargesEnabled":true,"taxesEnabled":false,"accountComplete":true},"postModules":{"location":true,"photos":true,"tasks":true,"events":false,"surveys":true,"giving":false,"callToAction":true},"menuOptions":{"advancedOptionsEnabled":true,"urlRedirectsEnabled":false,"channelsEnabled":true,"homeCustomizationEnabled":true,"lookAndFeelEnabled":true,"membersEnabled":true,"pagesEnabled":true,"pinnedContentEnabled":true,"postTypesEnabled":true,"slidersEnabled":true,"customCodeEnabled":true,"welcomeMessageEnabled":true,"menuEditEnabled":true},"features":{"customDomains":true,"paidChannels":false,"stripeBillingPortal":false},"channelListSettings":{"showChannelDescriptionOnList":false,"showChannelRoleOnList":false,"showJoinLeaveOnList":false,"showMemberCountOnList":false},"currency":{"id":2,"name":"Canadian Dollar","code":"CAD","symbol":"$"},"onboarding":{"completed":true,"homeCustomizationCompleted":true,"lookAndFeelCompleted":true,"createFirstPostCompleted":true,"sharingCompleted":false,"hiding":false},"checklistProgress":{"steps":[{"taskId":"name-hub","completed":true,"completedAt":"2026-02-24T18:43:08.2897503Z"}],"goLive":false,"goLiveAt":null,"showGettingStarted":false,"welcomeCardDismissed":false}}