Back
Simple OTP
Simple OTP
#simpleotp
Launches:
1.0 - Sep 5th, 2023
2.0 - Feb 26th, 2024
3.0 - Mar 22nd, 2024
1.0 - Sep 5th, 2023
2.0 - Feb 26th, 2024
3.0 - Mar 22nd, 2024
Launched March 22, 2024
Renew domain registration but transfer it to Spaceship first because they're 50% cheaper than NameCheap somehow, despite being owned by the same company #simpleotp !private
Lower prices on one of my earliest products, Simple OTP, back to $19 because sales ground to a halt shortly after I increased the price to $39 #simpleotp
Pass 10k pageviews in one month on simpleotp.com somehow. I'm going to rework the landing page for this product next to see if I can capitalize on that kind of traffic because the current landing page looks like 💩 #simpleotp
Migrate off Carrd and remove a bunch of slow JS on simpleotp.com. Results: Lighthouse score went from 55 to 91 🎉 #simpleotp
Wrote a new blog post about taking a product from $0 to $108 in sales by changing the pricing model and positioning! Let me know what you think: ben-makes-stuff.beehiiv.com/p… #simpleotp
Submit simpleotp.com to the LemonSqueezy Marketplace to hopefully win a lambo (they have a contest) and get a new channel for more sales because I just hit the sales threshold required to list on their marketplace for free #simpleotp
Update the post-purchase modal to let customers know that they'll receive source code via email because there was some understandable confusion about that as I'm handling orders manually #simpleotp
Get my first sale after increasing simpleotp.com pricing to $39 from $19. Customer told me he bought it for the passkey functionality, so it seems I'm building the right stuff #simpleotp
Relaunch on reddit because I had the wrong video URL: www.reddit.com/r/SideProject/… #simpleotp
Get rejected from launching on Product Hunt again and send a followup email asking them to take another look so I can launch #simpleotp
Request permission to do another simpleotp.com launch on Product Hunt since I've been shipping like a madman recently #simpleotp
Increase simpleotp.com pricing to $39 because I added WebAuthn/Passkeys support and full automated test coverage for all the core functionality #simpleotp
Finish updating the automated tests for simpleotp.com's JavaScript SDK after adding WebAuthn support: now has full code coverage which is important for a security product #simpleotp
Just finished the passkey sign-in flow for Simple OTP! Check out how easy it is to register credentials and sign in without a password: www.youtube.com/watch?v=BivFH… #simpleotp
Fixed a login related bug for webauthn because certain credentials need to be encoded as Uint8Arrays before being passed to navigator.credentials functions #simpleotp
Finished the WebAuthn registration flow for simpleotp.com just now including the frontend components! Check out how easy it is to register a new passkey (using Touch ID, for example) on any website that uses Simple OTP's JavaScript library: www.youtube.com/watch?v=yAa9U… #simpleotp
Get paid through @lmsqueezy for the first time because of sales from simpleotp.com #simpleotp
End-to-end test some validations I added for passkey login for simpleotp.com #simpleotp
Finish styling the sign-in component for passkeys #simpleotp
Rework WebAuthn login APIs to not require authentication because clearly that doesn't make any sense and I don't know what I was thinking simpleotp.com #simpleotp