flossypurse.studio

We make things.

A creative engineering studio in Parkland County, Alberta. Got an idea? Work with us.

On the shelf

01 / 17

  1. DonorInstinct open on a donor: the first ninety days after a gift, a note about a lunch, the suggested next move, and a follow-up email it drafts. Every name and amount is made-up test data.

    Digital

    DonorInstinct

    A donor-relationship tool for fundraisers, built for DonorInstinct LLC.

    live

    Yours

    A web app for your team, with your records and next steps in one place.

    Runs on about $120 a month for a team of ten.Usually quoted at $15,000 and up

    What is this?

    A client’s web app, shown with their OK. Every name and amount in the picture is made-up test data.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  2. The Flossy Data charts page, with filters by topic and by place

    Digital

    Flossy Data

    Free charts and reports on Alberta and Canada, from public data.

    live

    Yours

    A report on the public numbers that matter to your business, kept up to date for you.

    Runs on about $50 to $75 a monthUsually quoted around $8,000

    What is this?

    Charts and reports on Alberta and Canada, drawn from public sources and kept current. Free to read, no account needed.

    What it runs on: hosting for the site and for the jobs that fetch fresh numbers, a database to keep them in, and the domain name. Your copy runs on its own hosting, not ours.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  3. The Tri-Region front page: local headlines from schools, councils and news outlets

    Digital

    Tri-Region

    An hourly local news feed for Spruce Grove, Stony Plain and Parkland County.

    live

    Yours

    A news feed for your town, trade or industry. It pulls from the sources you name and updates itself every hour.

    Runs on about $70 a monthUsually quoted around $6,000

    What is this?

    Local news for Spruce Grove, Stony Plain and Parkland County. We read the local sources every hour and publish one feed.

    What it runs on: website hosting, a database for the stories, an AI model that sorts each hour's new stories, and the domain name. Your copy runs on its own hosting, not ours.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  4. The PitchRoots front page: the latest Canadian soccer headlines beside upcoming home games

    Digital

    PitchRoots

    Canadian soccer, one feed.

    live

    Yours

    A news feed for your sport, club or hobby. It pulls from the sources you name and updates itself every hour.

    Runs on about $70 a monthUsually quoted around $6,000

    What is this?

    Canadian soccer news and home games from across the country, in one feed. Every story links to its source.

    What it runs on: website hosting, a database for the stories, an AI model that sorts each hour's new stories, and the domain name. Your copy runs on its own hosting, not ours.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  5. The flossypurse.studio store page: Made here, sold here, above a custom nameplate and a guitar hook

    Digital

    flossypurse.studio

    You're looking at it. A store with accounts, card and Interac e-Transfer payments, and live shipping quotes.

    live

    Yours

    A web app for your business, with accounts, payments and shipping.

    Runs on about $60 to $85 a month, plus payment feesUsually quoted at $15,000 and up

    What is this?

    Accounts sign in with a passkey, with an authenticator app as a backup, and email is checked with a code. You can pay by card or by Interac e-Transfer, and shipping is quoted live from the carriers. It ships to Canada and the United States.

    What it runs on: app hosting, a database for accounts and orders, email for sign-in codes, and the domain name. Card payments also carry the card processor's fee. Your copy runs on its own hosting, not ours.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  6. A printed Flossy Guitar Hook on a blue wall, holding an acoustic guitar by the neck

    Physical

    Flossy Guitar Hook

    Holds a guitar by the neck on the wall, screwed into one stud.

    made to order$34.00 CAD

    Yours

    Your name or logo on a run of these for your shop, team or event.

    Custom runs are quoted per job.

    Photo of a hook we printed, holding a guitar.

    What is this?

    Each one is printed to order in Parkland County, in the colours you pick.

    Physical: Something you can hold. We make it here in Parkland County and ship it to you.

  7. Two printed Flossy Trays stacked, a purple one on an orange one, each with a name in cursive on the front

    Physical

    Flossy Tray

    A stacking tray, Small or Large, with a name cut into the front if you want one.

    made to orderSmall $16.00 CAD · Large $28.00 CAD

    Yours

    Your name or logo on a run of these for your shop, team or event.

    Custom runs are quoted per job.

    Photo of two Large trays we printed as gifts.

    What is this?

    Each one is printed to order in Parkland County, in the colours you pick.

    Physical: Something you can hold. We make it here in Parkland County and ship it to you.

  8. A yellow Small Flossy Fish Hook screwed to a pine wall, a dark backpack hanging from it

    Physical

    Flossy Fish Hooks

    Wall hooks for hats and coats, shaped like a barbless fishing hook. Three sizes or a set.

    made to orderS $20.00 CAD · M $26.00 CAD · L $32.00 CAD · Set of three $70.00 CAD

    Yours

    Your name or logo on a run of these for your shop, team or event.

    Custom runs are quoted per job.

    Photo of a Small hook we printed, holding a backpack.

    What is this?

    Each one is printed to order in Parkland County, in the colours you pick.

    Physical: Something you can hold. We make it here in Parkland County and ship it to you.

  9. Three nameplates from our generator, in three fonts and colours

    Physical

    Custom Nameplate

    Your text in raised letters on a two-colour plate, in one of eight fonts. Three sizes.

    made to orderfrom $8.00 CAD

    Yours

    Your name or logo on a run of these for your shop, team or event.

    Custom runs are quoted per job.

    Renders from our nameplate generator. Not photos.

    What is this?

    Each one is printed to order in Parkland County, in the colours you pick.

    Physical: Something you can hold. We make it here in Parkland County and ship it to you.

  10. Coloured smoke drifting across a cream wall beside a spray tin, with the words Spray the wall.

    Digital

    smokesomepaint.com

    A spray-paint toy: coloured smoke on a wall, from a new tin every day.

    Browser toy

    Yours

    A one-off interactive piece for your brand, event or launch.

    Runs on a few dollars a monthUsually quoted around $2,500

    What is this?

    Spray coloured smoke from a tin of three pigments, the same tin for everyone and a new one each midnight. It drifts, mixes and drips where you hold still, and Keep saves the wall as a picture.

    Made with: HTML, CSS and JavaScript · The browser's canvas · No libraries · No tracking.

    What it runs on: hosting for a small site with no server of its own, which is often free, and the domain name.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  11. Six pumpjacks in silhouette against a dusk sky full of stars, each with a coloured horse head and a number.

    Digital

    The Alberta Jerks

    Six pumpjacks on the prairie, each one a voice in an eight-step drum machine.

    Drum machine

    Yours

    A one-off interactive piece for your brand, event or launch.

    Runs on a few dollars a monthUsually quoted around $2,500

    What is this?

    Light the lamps, press Start the field, and six pumpjacks thump, clank and creak through the beat. Chinook melts the snow and swings the timing. The link holds the whole jam, so you can send it to someone.

    Made with: HTML, CSS and JavaScript · Web Audio · No audio files · No tracking.

    What it runs on: hosting for a small site with no server of its own, which is often free, and the domain name.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  12. The minimal-supervisor.dev homepage: the status line supervisor status: running, the heading minimal supervisor, and a grey panel showing foo, bar and baz assembled in orange, teal and purple, above the start of its supervision tree.

    Digital

    minimal-supervisor.dev

    Three one-word microservices, watched by a supervisor that assembles and restarts them.

    Supervisor demo

    Made by the studio, free to use.

    What is this?

    foo, bar and baz each serve exactly one word. This page watches all three, assembles their words into foo bar baz, and explains the rest_for_one restart strategy it follows if one goes down, with a crash simulator so you can watch it happen.

    Made with: Four static sites · HTML and CSS · One optional script · No tracking.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  13. The mycadre.dev front page: Git worktrees that are ready to work, above an install command

    Digital

    mycadre

    Worktrees that are ready to work.

    npx mycadre

    Made by the studio, free to use.

    What is this?

    A git-worktree CLI. Creates, lists and removes worktrees without the footguns — it refuses to delete work git has not accounted for.

    Open source under the MIT licence. It runs with npx, with nothing to install first.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  14. The gitsignet.dev front page: Never commit as the wrong you again, above a blocked commit in a terminal

    Digital

    gitsignet

    Git identity guard.

    npx gitsignet

    Made by the studio, free to use.

    What is this?

    A git identity guard. Stops commits authored as the wrong person — personal email on a work repo, and the reverse — before they leave the machine.

    Open source under the MIT licence. It runs with npx, with nothing to install first.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  15. The sottovoce.tools front page: Your docs should quote code that actually runs, above a sync command

    Digital

    sottovoce

    Sync real, tested code from source repos into docs.

    npx sottovoce

    Made by the studio, free to use.

    What is this?

    Keeps the code in your documentation in sync with the code in your repo, and tells you which snippet drifted.

    Open source under the MIT licence. It runs with npx, with nothing to install first.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  16. The packproof.dev front page: Install your package like a stranger would

    Digital

    packproof

    Install your npm package like a stranger would.

    npx packproof

    Made by the studio, free to use.

    What is this?

    Installs your npm package the way a stranger would — from the published tarball, in a clean directory — and reports what is missing before your users find it.

    Open source under the MIT licence. It runs with npx, with nothing to install first.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

  17. The otherbox.dev front page: Your tests pass. On your machine.

    Digital

    otherbox

    Your tests pass, on your machine. otherbox finds where they don't.

    npx otherbox

    Made by the studio, free to use.

    What is this?

    Runs your test command once as-is, then once per environment that differs from yours by exactly one thing — a timezone, a locale, an empty home — and names the change that turned it red.

    Open source under the MIT licence. It runs with npx, with nothing to install first.

    Digital: Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.

Everything here is real and running. Where it makes sense, we show what it costs to run and what we’d usually quote to build yours. Every project is quoted for its situation.

Everything

Everything on the shelf.

Visit the store →

Clients

Built for clients.

  • Proud to build DonorInstinct, a donor-relationship tool for fundraisers, for DonorInstinct LLC.

    DonorInstinct open on a donor: the first ninety days after a gift, a note about a lunch, the suggested next move, and a follow-up email it drafts. Every name and amount is made-up test data.

Notes

Latest from the bench.

All notes →
  • Six free tools that make your agent’s life easier Tools

    Six free, open-source command-line tools FlossyPurse Studios built for its own agents: mycadre, gitsignet, sottovoce, packproof, otherbox, ledgerlight.

  • Alberta inflation Data

    Alberta’s inflation is above Canada’s, and the news blamed housing. Housing prices rose less here than across Canada. Free to read on Flossy Data.

  • Cannabis in Alberta Data

    Fewer Albertans use cannabis than in 2022, and legal stores sell a quarter more. Free to read on Flossy Data.

Words on this page

creative engineering studio
We design and make things ourselves, physical and digital: 3D-printed goods, furniture, toys and foam-dart blasters, and software.
Physical
Something you can hold. We make it here in Parkland County and ship it to you.
Digital
Something you use on a screen: a website, a toy that runs in your browser, or a tool you run on your own computer.
printed to order
We 3D-print each one after you order it, in the colours you pick.
Running cost
What it costs each month to keep it running: hosting, the domain name and any services it uses. Our figures are for your own copy, in Canadian dollars.
Usually quoted
A typical price for building that kind of project, in Canadian dollars. Every job is quoted on its own.
charts and reports
Flossy Data's pages on Alberta and Canada: each one a chart or a short report drawn from public data, kept current, with its sources named.
feed
One page that gathers stories from many sources, newest first. Every story links to where it came from.
npx
A command that comes with Node.js. It downloads a tool and runs it in one step, so there is nothing to install first.
npm
The public registry where JavaScript tools are published, free to download.
MIT licence
Open source under the MIT licence: anyone can read, use, change and share the code, free, at home or at work.
CLI
A command-line tool: a program you run by typing its name in a terminal.
git
The tool most software teams use to keep track of every change to their code.
worktree
A second working copy of the same git project, so you can work on two changes side by side.
microservice
A small program that does one job and talks to the others over the web.
supervisor
A program that watches other programs and restarts them when they fail.
tarball
The single file npm downloads when someone installs a package: exactly what strangers get.

About the studio

FlossyPurse Studios is Cully Wakelin, working with AI agents, in Parkland County, Alberta.