I've been building LicenseKit, a software licensing system, for the past couple of months. Today I tried to use it to protect one of my own tools.
I created a Project. Then I went to the Licenses page to grab a license key. Got "license not found." Tried again. Same result.
Twenty minutes later I figured it out: the Projects page and the Licenses page are two completely separate silos. To actually generate a license, you have to create the project inside the Licenses flow — not in Projects. The Projects sidebar item exists mostly to configure webhooks.
I built this thing and still got lost on first use.
That's the clearest signal a UX is broken.
The fix: rebuilding around a Project-centric model. Click into a project, see all its licenses, devices, verification trends, and webhook config — all in one place. No more jumping between pages.
Shipping the update soon. Will post a follow-up when it's live.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (1)
Shipped a fix for the worst UX in my own product.
LicenseKit had Projects and Licenses as two completely separate pages. You'd create a project in one place, then have to figure out that license generation lives somewhere else entirely.
Now: click into a Project → see all its licenses → generate new ones right there.
Still keeping the global Licenses view for power users who want to see everything at once.
Looking for a few people to poke around and tell me what's still confusing. Free account, no credit card. DM me or drop a comment 👇
saaslic.com