I've spent the last few weeks building an app called Actually Done basically a home for all the scattered life-admin stuff (documents, passwords, medical info, reminders, bills) that normally lives across six apps and a shoebox.
The part I keep thinking about: I built the whole thing on my Android phone, using Replit's AI agent, with no formal coding background. No laptop, no IDE just a phone and a lot of back-and-forth with an AI pair programmer. It's been a strange way to learn software development in real time the agent writes the code, I do the actual QA (I don't trust "it's fixed" without proof), and I make the product calls.
I'm veteran-owned, so a lot of what I'm building comes from wanting things to just be organized and findable when it actually matters not just neat.
Launching on Product Hunt in a few days. Before that, I'm curious about this community:
Hey Product Hunt π
I'm Chris, a veteran and solo founder β I built Actually Done from a single question: what's the one app nobody's built yet that handles the boring-but-critical stuff in your life? Passwords, IDs, medications, important documents, the birthday you always forget β all scattered across ten different apps and a few sticky notes on the fridge.
Actually Done pulls all of it into one place, built for real life, not just to-do lists:
π Zero-knowledge encrypted Password Vault β even we can't see your passwords
π ID Vault with masked/reveal fields for sensitive documents
π Medication tracking with label scanning
π¨ Emergency Card with a QR code for first responders β works even if your phone is locked
π Document and credential scanning with auto-fill
π Expiring Soon dashboard so your passport doesn't sneak up on you
π Full-app search across everything you've saved
π° Budget Planner for the financial side of life admin
Who it's for: honestly, anyone who's tired of being the one person in their household who has to remember everything. Caregivers, parents, people managing aging parents' affairs, or just anyone who wants their life admin actually done instead of half-tracked across five apps.
For Product Hunt: use code PH30 for a 30-day free trial (no card required to start).
This is a solo build and I'm still learning what real users actually need versus what I assumed they'd need. I'd genuinely love your feedback β what's missing, what's confusing, what you'd want built next. Not asking for upvotes, just want to hear from people who've felt this exact headache.
(Fun fact: this whole app was built on a phone with an AI agent β no laptop, no formal coding background. Turns out "there's an app for that" now also applies to building the app for that.) π
Thanks for taking a look π
the medical emergency card with the public QR is such a thoughtful detail, especially coming from a vet-owned build. love that the whole thing runs client-side too, feels like it actually respects the user instead of just saying it does.
@aselnorgaz93673Β Thanks, Asel β that really means a lot, especially the "respects the user" part, since that was the whole design goal, not just marketing language.
Quick honest note since you mentioned client-side: the Password Vault is fully client-side encrypted (PBKDF2 + AES-256-GCM, we genuinely never see the plaintext). The Emergency Card QR works a little differently β it's a rate-limited, read-only public route with a 256-bit token, so it's accessible without login in an emergency but still locked down server-side. Wanted to be precise about that distinction since trust in the details is kind of the whole point of this app.
Appreciate you noticing the emergency card specifically β that one came from thinking about what actually matters if something happens to you and a stranger or EMT needs your info fast, without needing your phone unlocked or an app download. Glad it landed the way I hoped it would.
Congrats on shipping this solo from your phone. The emergency QR card is a nice piece of design, treating 'not everything belongs behind the vault's security model' as a real decision instead of an afterthought. On the household-sharing question below, are you leaning toward per-item re-encryption to each member's key, or a shared key wrapped separately per person?
@vollosΒ Thanks β really appreciate that read on the QR card. For household sharing, leaning toward a shared key wrapped separately per member. Feels like the right foundation for scaling to more members without re-encrypting every item each time someone's added. Curious if that matches your experience.
@actuallydoneΒ That's the shape these key-wrapping schemes usually take for adds. Removal tends to be the tricky part: once someone's had access to that shared key, is it rotated and reissued to the remaining members, or does cutting them off just mean their API access stops while the older data sits under the same key?
@vollosΒ Rotation, not just cutoff. On removal: a new shared key gets generated, existing items re-encrypted with it, and it's rewrapped for remaining members. Old key's wrapped copy for the removed member gets deleted. One caveat β if they had the vault open in a tab at that moment, they keep whatever's in memory until it closes. Same limitation 1Password/Bitwarden have.
@actuallydoneΒ Rotate-on-removal instead of just cutting API access closes the door instead of leaving old data reachable under the same key. And the open-tab caveat lining up with 1Password and Bitwarden's own limit means it's a shared constraint of the memory model, not a gap specific to this build.