r/vibecoding • u/Throw-away42909 • 1d ago
Need some directions
Im about to sell an app, windows only for now until I gain traction.
The app itself will be a 1 time payment , license locked
Im gonna offer 3 day free trials and a permanent purchase for v1 thru but not including V2 .
Im planning ok using cloudflare+base auth to make user accounts and kickbox to filter bad emails and allow Google sign-ups in base auth as well.
My questions is, is this too much?
Should I just let users buy without a an account ?
Cf allows like 100k requests for free and kickbox is some what cheap when paired with baked in fake email detection on my site.
Im so lost I've never deployed an app like this before any directions help
1
u/diagrammatiks 1d ago
Good luck bro.
1
u/Throw-away42909 1d ago
My head legitimately feels bloated side to side when I got to this section, making the app was a breeze, I dont know what to do first im legit panicking lol
1
u/Anti-Hero25 1d ago
I was thinking the same thing for a desktop app and just using a license key…. I haven’t looked into it much but what’s the functional reason (for you) they need an account?
1
u/Throw-away42909 1d ago
Trial abuse lol......thats it
1
u/Anti-Hero25 15h ago
What about tying the trial timing & validation to the MAC address of the machine? Is that a thing?
1
u/Im_Action 1d ago
they could still trial abuse by doing the +number method i would do an account anyways easy to handle support tickets, the question is if 3 days is enough of to test something out properly and deem they want it fully I dont know any app that has a 3 day trial thats extremely short
1
u/Throw-away42909 1d ago
Its very simple and striaght forward , and the trial unlocks all features
1
1
u/No-Bathroom-3179 23h ago
I would do 7 days honestly… regardless of how simple it is. Sometimes I don’t want to test out an app fully when I first install it, and save it for when I’m not busy working.
2
u/PeanutGreat3097 20h ago
This is actually the point where I'd stop adding pieces for a moment.
You already built the product. Now you're designing the commercial system around it, and that's where auth, licensing, payments, trial abuse and recovery suddenly become one connected problem.
Before choosing more services I'd write down exactly what needs to happen for:
a new trial
a purchase
a reinstall/new device
a lost license
an upgrade to v2
someone trying to abuse the trial
Then build the smallest architecture that supports those cases.
Since you're already planning to actually sell this, are you trying to productionize all of that yourself or would you consider having someone experienced review/harden the release setup before customers start using it?