Getting access
What happens between paying and running the kit: the instant GitHub claim on the thank-you page, the manual 24-hour fallback, first run, and how lifetime updates arrive.
Delivery is one or more private GitHub repositories, depending on the tier you buy. There is no download link and no licence key, because the repository access is the licence: it is what gives you the code and what keeps giving you every update after.
| Tier | Repositories |
| --- | --- |
| Web Kit Solo, Web Kit Team | kroszkit-web |
| Startup Kit | kroszkit-startup |
| Founder Kit | kroszkit-startup and kroszkit-mobile, both |
The Founder Kit is the only tier that grants two repositories: it is the Startup Kit plus the Expo mobile app, sharing one account, one entitlement and one billing history with it, so both come with the same purchase.
There are two ways the invitation reaches you. Which one you see on the thank-you page depends on whether instant delivery is switched on for this deployment. If it is not, or anything about it fails, the 24-hour manual promise below still holds. Nothing on this site promises faster than that guarantee.
1. You pay
Checkout runs on Dodo Payments, which is the merchant of record for the sale. Card, currency and local tax are Dodo's side of the transaction. You do not create an account on this store, because this store does not have accounts.
2. Your receipt arrives
Dodo emails the receipt as soon as the charge clears, usually within a minute. It names the kit and the tier you bought. If it has not appeared after a few minutes, check spam before writing in.
3. Claim your invite
Instant, when it is switched on. Dodo redirects you back to this store's
thank-you page after checkout. That page asks Dodo whether the payment
actually went through before it says anything: a declined or cancelled
payment gets a "payment not completed" page with a retry link, a payment
still processing gets a "confirming" page, and only a payment Dodo reports
as succeeded is called confirmed. If a claim form is there, enter your GitHub
username and submit it: the server re-verifies the payment with Dodo, then
invites that username as a read-only collaborator on every repository your
tier grants (see the table above; one repository for every tier except
Founder, which is two). The invite typically lands in seconds. octocat,
not github.com/octocat: use the username, not the profile URL.
On a Founder Kit purchase, it is possible for one repository's invite to land and the other to fail (a GitHub outage, a rate limit). The confirmation message says exactly which repository is still pending when that happens, rather than telling you that you are fully set up when you are not: the pending repository goes out by hand within 24 hours, no need to resubmit the form.
Manual, always available. No form, no dashboard to log into. Reply to the receipt email, or write to abhimanpanwar6@gmail.com if the reply does not go through, with the GitHub username you want invited. On the Team tier, send up to five usernames in the same reply: the instant form only ever claims one seat per submission, so a team buyer sending the rest by email is normal, not a fallback for something broken.
4. The invitation arrives
Through the instant path: GitHub emails you one invitation per
repository immediately and each one also appears at
github.com/notifications. Accept it and the repository shows up in your
account.
Through the manual path: a person reads the reply and sends the
collaborator invitation by hand, normally well inside the promise but the
promise itself is 24 hours, not a minute: fulfilment is manual outside the
instant path, and promising faster than that everywhere would be the wrong
way to run a store. GitHub emails the invitation the same way either path
gets there, and it appears at github.com/notifications too.
5. First run
Clone the repository (or repositories, for the Founder Kit) named in the
table above. kroszkit-web is the example below; swap in kroszkit-startup
or kroszkit-mobile for the tier you bought.
git clone git@github.com:<org>/kroszkit-web.git my-product
cd my-product
npm install
npm run setup # copies .env.example -> .env.local, prints a checklist
npm run dev
Open http://localhost:3000. The site renders with nothing configured:
no database, no Dodo account, no email provider. Every integration is off and
nothing throws. That is deliberate, so you can read the code running in front
of you before you sign up for anything.
Then fill in .env.local one section at a time. npm run setup prints the
checklist, the dashboard renders a live version of it, and each variable you
add turns its feature on by itself. Run npm run db:migrate once
DATABASE_URL is set.
Two files are worth editing first: src/lib/site.ts for the brand, and
src/lib/pricing.ts for your tiers. Between them they drive the header,
footer, page titles, OG cards, sitemap, pricing table and checkout links.
Updates, for as long as the kit is maintained
Your invitation is to the live repository, so an update is a git pull. The
usual setup is to keep the kit as a second remote on your own project:
git remote add kit git@github.com:<org>/kroszkit-web.git
git fetch kit
git merge kit/main # or cherry-pick just what you want
Pull when you want what has landed since, and merge on your own schedule. If you have rewritten half of it by then, cherry-pick instead. Nobody minds.
There is no licence server, no renewal date and no subscription. Once you have the grant, you keep it.
If something goes wrong
Write to abhimanpanwar6@gmail.com.
- No receipt after ten minutes. Send the email address you paid with and the approximate time.
- The thank-you page says the payment did not go through. Then it did not: nothing was charged and nothing was delivered. Use the retry link on that page, or pick a tier again from pricing. A pending hold your bank shows for a declined attempt is released by Dodo, usually within a few days; if a charge actually settles, send the email you paid with and the approximate time.
- The thank-you page says it is still confirming. Bank transfers and some card checks take a few minutes. Use "Check again" on that page; the receipt arrives when the payment clears, and the receipt's own link opens the confirmed page with the claim form.
- The instant claim form errored. It falls back to the same 24-hour promise automatically: reply to your receipt with your GitHub username and it goes out by hand instead. No need to retry the form first.
- The Founder Kit invite only came through for one repository. That is a partial delivery, not a bug: the confirmation message names the repository still pending, and it goes out by hand within 24 hours automatically. No need to resubmit the form.
- No invitation after 24 hours. Reply on the same thread rather than starting a new one, so the username is already in the history.
- The invitation expired. GitHub invitations lapse after seven days. Ask and it gets resent.
- A bug in the kit. Report it. Bugs in the kit itself get fixed, and the fix reaches you the same way everything else does.
- Wrong tier, or you need more seats. Say what you meant to buy. It is easier to fix before you have five people cloning it.
Refunds
Dodo is the merchant of record, so refunds run through Dodo rather than through us. Write to abhimanpanwar6@gmail.com first, though: most refund requests turn out to be something broken or unclear in the kit, and those are worth fixing for everyone.