Straight talk about what v1 does well, what it doesn’t do yet, and how the site is hosted and updated.
.idcraft) to keep work you’ll return to.🔒 Privacy. Photos never leave your computer — all processing happens in the browser, with no uploads and no network calls. The published source code contains no student photos, and the repository is set up to block committing any images.
The architecture leaves room for these to be added without a rewrite:
One-click cut-out or solid-colour background.
Auto-fill Name / Class / Roll for every student from a sheet.
Save a school’s logo, colours & layout and reuse it.
Lay multiple cards on an A4 sheet and export to PDF.
Encode student IDs directly on the card.
The site is a set of plain static files, hosted free on Cloudflare Pages, with the source in a private GitHub repo.
| Thing | Where |
|---|---|
| Live app | idcraft-studio.pages.dev |
| Docs | idcraft-studio.pages.dev/docs |
| Source | GitHub · ssherie24/idcraft-studio (private) |
From the project folder, push the source and publish to Cloudflare:
git add . && git commit -m "update"
git push
npx wrangler pages deploy . --project-name=idcraft-studio
The first command backs up the code to GitHub; the second publishes the live site. (Run npx wrangler login once if prompted.)