ProsNCons
A collaborative pros & cons list for iPhone. Start a decision, list the good and the not-so-good, and text a link so friends can weigh in.

Two columns, everyone's input 
Every decision at a glance 
One tap to join 
Plum after dark
Decide out loud, with your people.
Some decisions are better made with a group chat's worth of opinions. ProsNCons gives everyone the same two columns and lets them fill them in together, from wherever they are.
- Owners own the framing. Only a decision's creator can change its title, notes and color, or invite and remove people.
- Everyone owns the list. Anyone in a decision can add, edit, move or delete pros and cons, and everyone sees it within a few seconds.
- Invites are one-time links. Each link works for exactly one person and expires after a week. Text it, and it opens straight into the app.
Under the hood
- App
- SwiftUI, Swift 6
- API
- Cloudflare Workers + Hono
- Data
- D1 (SQLite)
- Pushes
- Straight to APNs, no relay
- Links
- Universal Links on pnc.bodgy.dev
The little things
No accounts
You get a random identity, like "Bubbly Otter", the first time the app opens. It rides along in iCloud Keychain to your other devices. Tap it to shuffle.
Polite notifications
When someone joins or changes a decision, everyone else gets one short summary, like "🦊 Zippy Fox added 2 pros", at most once every few minutes.
Built to run for free
The whole backend fits on Cloudflare's free tier. An open decision checks for news every few seconds for the cost of reading a single row.
Leave anytime
Delete your data from the app and you're gone, along with the decisions you started. Tokens and invite codes are only ever stored as hashes.