Way the way back on 5 Sep 2025, less than two months ago, I decided that I wanted to work on a side project. So I've started looking for ideas of things I could build.
Three days later, after navigating an ocean of new AI apps to see if I could get inspired, and getting frustrated with not finding anything, I was beginning to lose hope a little. I'm about to be a father for the first time in a few months, (writing it down just gave me chills,) I keep imagining in my head a scenario in which my daughter asks me something I can't explain and then turns to ChatGPT and it can explain it perfectly, and what she'll think of me when that happens repeatedly. I wonder what I would say to her if she'd ask me why I didn't know that.
Somehow that actually inspired me to use ChatGPT myself even more, maybe on some level I hope to make it make me learn how to beat it. So I've started feeding ChatGPT my skillset and spamming it with 'another list [of stuff I could build].' And then, I've reached an idea that would both solve my own need and, at the same time, be good enough to not loose interest while building it: a passwords/secrets manager that allows sharing between team members.
I've actually looked through my teams' discussions across multiple chat apps and the amount of times I've asked people for password and SSH access keys is nothing to ignore. I've actually remembered thinking multiple times 'we need a better way for this.'
ChatGPT informed me that most people have a spreadsheet of passwords that they share with the team. That sounds extremely insecure and brittle. To share some of the passwords you have to create separate files and copy/paste stuff around. That quickly turns into sharing stuff with people that don't need that kind of access. Not to mention that it's a pain to create those files in the first place, so people turn to asking every time for them, which is what we are also doing in my team.
I've been a full stack web developer and designer for over 15 years, but cryptography, which was a skill I needed for this idea, was not part of my skillset. I do enjoy a challenge though, so I decided that I would make ChatGPT teach me the bare bones of it and see if I can grasp it quick enough to build something.
Turns out ChatGPT is a great teacher, even to students that want to learn something they know almost nothing about. A great tip I've discovered is that you can ask it to re-explain something using your own understanding. For example, I've asked it at first to explain how such an app would work, and it quickly filled the screen with cryptography jargon which made me feel inadequate for such a challenge.
A stroke of luck made me remind it that I'm just a web developer, I don't really understand all that, and... it worked. The very next answer was the same stuff re-explained using my own terms. That is to say, it actually applied my knowledge of PHP and JavaScript and rewrote every bit of jargon using PHP and JS key words. Might seem weird to some, but it worked like a charm for me.
I had a pretty basic idea before of how passwords managers derive access keys from one's password at login and encrypt/decrypt everything on device, forming a 'no knowledge' system. By no knowledge I mean that the service itself would not be able to decrypt the stored secrets even if they wanted to. I've quickly found out there's actually a term for that: a zero-knowledge system.
Fast forward to when I'm writing this post, it's 23 Oct (yes, still 2025, future reader interested in a future billionaire's success story,) and I'm ready to talk about Assetspan.com. Look, do I hope to become rich from this? Yes. But that's not to say that this is not useful.
I known that adding a link to this post turns it instantly into an advertorial, but how else do I demonstrate what I'm saying if I don't give you the opportunity to mess with it. You're not forced to sign up, that's why I've stuck the asset creation form right there on the home page. Take a look and criticise it. That's all I hope for.
Actually, I'll even give you a pro tip to abuse the business plan which relies on creating multiple assets. You can create a single asset and use as many credential fields as possible. So why not add as many user/pass combos as possible onto a single asset?!
Kidding aside, there are probably other apps for storing and sharing secrets which I couldn't find during my research, and, as it always happens, I find out about only after I decide to build one myself and spend a bunch of time on.
Anyway, if this is something you are or were interested in, then I hope my attention to detail, the design, the ease of use, the fast loading times, or maybe the fact that it features both light and dark themes, could win you over to at least trying the app before dismissing it.
Nonetheless, here's one final tip for making ChatGPT work better; tell it a lot about yourself as a professional person. I mean about your skillset, your likes and dislikes in terms of coding/working/writing/thinking. Oh, and make sure you correct it when it's wrong, don't just assume it can't do better. You'd be surprised how quickly it corrects itself and starts to actually perform better for you.
And, I guess, my reply to my daughter would be that I'm just a fool — not a tool — and that's why I don't know most stuff, unlike ChatGPT.
Top comments (0)