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
Load previous page…
Implement simple "create site" frontend for after users pay for a subscription #simpleotp !private
Fixed bug where expired subscriptions were still allowed to access the app #simpleotp
Finish get user endpoint so that the frontend knows if the user has an active subscription or not #simpleotp
Finish lemonsqueezy payment webhook -> database code #simpleotp
Test lemonsqueezy "subscription updated" webhooks - it works. Now to write subscription data to the DB. #simpleotp
Add pricing table on dashboard if the user hasn't paid yet, almost done fixing the feature list (some bullet points are wrong, working on it) and switch to dark style #simpleotp
Made a minimalist lock logo in GIMP for the SimpleOTP landing page #simpleotp
Finish sign in and auth flows end-to-end testing. It works! I have a product! Now to integrate my LemonSqueezy store w/ webhooks so that people will pay me for it #simpleotp
Implement dynamic CORS handling based on each customer's configured authentication URL #simpleotp
Finish auth by url code backend. Still need to handle CORS dynamically depending on the site's configured auth URL, but that's a task for tomorrow #simpleotp
Told ChatGPT to convert Simple OTP's Vue.js library code that I hand wrote to React. Pretty amazing that it was able to do it without introducing any bugs #simpleotp #chatgpt
Finish frontend code and tests for authentication by URL code #simpleotp
Switch to LemonSqueezy from Stripe #simpleotp
Ship new landing page for simpleotp.com - added gif showing how the product works, changed color scheme and fonts, added FAQ #simpleotp !private
Remove mock api on the frontend and call the real backend api to sign in #simpleotp
Get approved for $5,000 in AWS credits #simpleotp
Finish backend code for sign-in endpoint (TODO: remove hardcoded strings, add tests) #simpleotp
Get integration tests working in CI #simpleotp
Fix DDoS security hole by adjusting inbound traffic rules in AWS #simpleotp
Finally get continuous deployment working for the backend #simpleotp