Open Now serving Alberta Made in the Alberta Rockies Cleared for takeoff · Alberta

Flying Marmot mascot: a marmot with blue wings and a leather flying helmet

Flying Marmot Corporation

Exemplary software for new and existing businesses.

An Alberta software development corporation building websites, web apps, iOS & Android apps, and desktop software.

Blue Plate Special Field Report Flight Log

HoselRocket

One codebase, three platforms: an AI golf coach on iPhone, Android and the web.

A subscription golf-improvement app we designed, built and run end to end. The iPhone app, the Android app and the web app share one account and one backend.

  • iPhone
  • Android
  • Web

hoselrocket.app In its planned off-season — back in May.

HoselRocket's course map: nearby golf courses with the weather at a selected club
HoselRocket's goals screen: a player's season goals and AI insights drawn from their coaching chats
An AI-written weekly practice plan in the HoselRocket Android app

What it does

  • GPS round tracking

    Logs every shot by GPS, measures distances for you, and replays the round shot by shot on a satellite map.

  • AI caddie & coach

    Club suggestions during a live round, and coaching built on each player's own stats and history.

  • Scorecard scanning

    Snap a photo of a paper scorecard and the AI reads the scores, the course and the date.

  • Swing video analysis

    Upload a swing video. The AI reviews the frames and explains the fixes in plain language.

  • Offline play

    Download a course, play with no signal, and sync everything afterwards.

  • Friends & challenges

    An activity feed, head-to-head challenges, and tournaments with brackets and leaderboards.

Under the hood

How it's built, for the technically curious.

8 weeks
from first commit to live on the App Store and Google Play
1 codebase
a TypeScript monorepo behind the web app, both mobile apps and the API
9 AI features
built on Anthropic's Claude, with per-plan monthly limits enforced on the server
7,800+ courses
golf courses on interactive maps, backed by Postgres with row-level security
  • Three billing channels, one membership

    Stripe on the web plus Apple and Google in-app purchases through RevenueCat, kept in sync by webhooks and a reconciliation job. A price drop shipped across all three channels: web subscribers moved to the new price automatically, and App Store and Google Play subscribers kept their original plans.

  • Offline rounds

    Download a course while you have signal, play the round with none, and sync it afterwards. Finishing a round sets off an automatic chain: scorecard, feed post, badges, challenges and a handicap recalculation.

  • Engineered for the off-season

    Two matching switches, one for the web and one for mobile, moved the web app and both mobile apps to a “closed for the winter” screen, backed by a full data archive verified table by table and a documented restart.

  • TypeScript
  • React 19
  • Vite
  • React Native / Expo
  • Node.js / Express
  • PostgreSQL (Supabase)
  • Anthropic Claude
  • Stripe
  • RevenueCat
  • Cloudflare
  • Leaflet / Google Maps

On the Menu Field Guide Destinations

What we build

Four kinds of software, one standard: well made, easy to use, and easy to look after.

  1. Websites

    Fast, good-looking sites that explain what you do and make it easy for customers to reach you.

    Business sites · Landing pages · Content you can edit

  2. Web apps

    Software that runs in the browser: customer portals, dashboards, booking systems and internal tools.

    Accounts · Payments · Admin dashboards

  3. iOS & Android apps

    Apps for iPhone and Android from one shared codebase, published on the App Store and Google Play.

    iPhone · Android · Store release

  4. Desktop software

    Windows and macOS applications for the work that lives on your computer.

    Windows · macOS · Internal tools

New business

Starting from scratch?

We take you from idea to launch: shape the plan, design it, build it and ship it.

Existing business

Already up and running?

We modernize, integrate, extend and look after the software you already have.

Today's Specials Trail Fees Fare Schedule

Simple hourly rates

You pay for the hours we work. No packages to decode.

  • Development $65/ hour

    New features, full builds, design and integrations.

  • VIP Client Rate $100/ hour

    The same work, always prioritized, so your project ships sooner.

  • Maintenance $30/ hour

    Updates, fixes, security patches and keeping things running.

All prices in Canadian dollars.

Want a number? Try the estimator

Build Your Order Plan Your Route Plan Your Flight

Estimate your project

Pick what you need and get a ballpark for the upfront build cost — no email required.

How We Cook The Trail Flight Plan

How it works

  1. Say hello

    Tell us what you want to build, or what isn't working. The estimator and the Contact button are both good places to start.

  2. Scope it together

    We agree on what gets built, in what order, and a price range before any work starts.

  3. Build & demo

    We build in small pieces and show you working software as we go, so there are no surprises at the end.

  4. Launch & look after it

    We ship it to the web or the app stores, then keep it updated, patched and running at the maintenance rate.

About us

Alberta-made, with wings

Flying Marmot Corporation is an Alberta software development corporation. We make exemplary software for new and existing businesses: websites, web apps, iOS and Android apps, and desktop software.

Why a marmot?

Hoary marmots are Rocky Mountain locals, found up in Alberta's Rockies. Ours just happens to fly.

  • Based in Alberta, Canada
  • We build Websites · Web apps · iOS & Android · Desktop
  • Say hi hello@flyingmarmot.ca
The Flying Marmot Corporation logo: the winged marmot above the company name

Place Your Order Send Word Send Airmail

Got a project? Let's build it.

Hit Contact us and a quick terminal walks you through a few questions (what you're building, which platforms, and a ballpark estimate), then sends it straight to us.

Prefer email? hello@flyingmarmot.ca