Abdi Bedel logo
Available · Barcelona
← All productsFROM THE LABWK 03 OF 26
FLUTTERFIREBASESTRIPEAIFOUNDER & PRODUCT LEAD

Receipts

Receipts of the work you forget to post about.

Receipts is a Mac-native capture-to-content tool for indie builders. Throughout the day it asks 'what just happened?' — you reply in 15 seconds. End of day it surfaces 2-3 specific moments worth posting about, with hooks drawn from your own words.

STATUS

Live · Mac native

TRIAL SIGNUPS

0

DAILY ACTIVES

0

NEXT

v1.1 — alarm-overlay nudges

— By the numbers

Desktop · live data

Core

Launched

2026-05-02

Signups

0

Retention

MRR

£0

Stack

Flutter desktop · Firebase · Deepseek

Primary metrics

Visit → Signup

Daily Active Users

Activation Rate

Share Rate

Secondary · Desktop

Median Session

Install Size

Cold Start

Launches / Day

The story

I built Receipts because I couldn't keep posting consistently — and I'm not the only one.

The problem isn't writing. The problem is recall. By Sunday, the most postable moments of Tuesday are gone. The bug that took two hours and taught you something. The decision at 3pm that changed product direction. The frustration that turned into a breakthrough. All of it forgotten by the time I sat down to write.

Existing tools solve adjacent problems. Note-taking apps are for reference. Content schedulers start from 'you have something to post.' Journaling is too heavy for in-the-moment capture. Nobody was doing the loop builders actually need: capture in the moment → surface what's worth posting → ship.

So I built it. Mac-native first because nudges need reliable system notifications — web fails 30-40% of the time and that kills the product.

The four decisions that matter

where it would have died if I'd got these wrong

  • Free tiers create permanent users carrying Firebase + AI costs without revenue. 7-day trial with card-on-file converts at 60-80% vs 1-5% for free-to-paid. Bet on revenue proof over user-count proof for Week 3.

— The stack

click any tool to see why I picked it

Frontend1

Backend2

AI & Payments4

Flutter desktopFrontend

Single codebase that ports to iOS and Windows when v1 earns it. The polish ceiling is lower than native Swift — accepted that tradeoff for shipping in 14 hours instead of 40.

Shipped Wk 3

Week 03 numbers

honest start, no spin

STATUS
Live · Mac native
TRIAL SIGNUPS
0
DAILY ACTIVES
0
NEXT
v1.1 — alarm-overlay nudges
What shipped
Mac-native v1, end-of-day rollup, post angles, Stripe 7-day trial
What changed
Built and shipped in a 14-hour Saturday sprint
The numbers
0 trials, 0 paid — launched today

Week 03 retro

no highlight reel

  • Worked

    Card-on-file at trial start was the right call architecturally. Trial signups will be smaller than a free tier would have produced, but the conversion math is decisive — fewer users, more revenue, less infrastructure burn.

  • Didn’t

    Too early to call — launched today, retro lands next Sunday with real numbers. The honest read on what didn't work waits for trial cohort data, not a same-day guess.

  • Surprised

    Lock the angles prompt earlier in the week, not Friday night. The prompt is the make-or-break of the product, and getting it right against real data is a 4-hour job — Saturday morning is too late to discover it needs another iteration.

  • Next

    Wins and failures both. No highlight reel.

Want to try Receipts? Live at receipts.abdibedel.com.

receipts.abdibedel.com →