Skip to content

Wire up live Cloudflare demo + real CRM screenshots - #11

Merged
darwvin-dev merged 2 commits into
mainfrom
feat/cloudflare-live-demo
Jun 16, 2026
Merged

Wire up live Cloudflare demo + real CRM screenshots#11
darwvin-dev merged 2 commits into
mainfrom
feat/cloudflare-live-demo

Conversation

@darwvin-dev

Copy link
Copy Markdown
Owner

Summary

Makes the public demo real and documents it, closing two open issues.

The generated Next.js admin template is now deployable to Cloudflare Workers (OpenNext) out of the box, and a live demo is running:

Changes

Cloudflare deploy setup (templates/frontend-next-shadcn)

  • Add open-next.config.ts, wrangler.jsonc, public/_headers, and a template .gitignore for .open-next/.wrangler artifacts.
  • Add deploy/preview/upload/cf-typegen scripts and the @opennextjs/cloudflare + wrangler deps; drop a stray yarn runtime dependency. Lockfile verified with yarn install --frozen-lockfile.

Docs / demo (closes #1)

  • README: new Live Demo section with the public URL + credentials; "Hosted public demo" roadmap item checked off.
  • docs/cloudflare-demo-deploy.md: real worker name/URLs, drop the obsolete migrate step, and document a proxy workaround for networks that reset the large worker-script upload.

Screenshots (closes #7)

  • Real screenshots captured from the live demo (dashboard, customers list, edit form, audit log, login) under docs/screenshots/ with an index.
  • README hero image is now the real dashboard screenshot instead of the SVG mockup.

Verification

  • yarn install --frozen-lockfile passes.
  • Frontend + API both return 200 live; deployed bundle has NEXT_PUBLIC_ADMIN_API_URL baked to the demo API (no localhost:8080 left).
  • Screenshots regenerated against the deployed demo, so they match the current template.

Closes #1
Closes #7

🤖 Generated with Claude Code

darwvin-dev and others added 2 commits June 16, 2026 16:31
Add the OpenNext + Cloudflare Workers deploy setup to the Next.js admin
template and document the live demo.

- add open-next.config.ts, wrangler.jsonc, public/_headers, and a
  template .gitignore for .open-next/.wrangler artifacts
- add deploy/preview/upload/cf-typegen scripts and the
  @opennextjs/cloudflare + wrangler dependencies
- drop the stray "yarn" runtime dependency that crept into package.json
- README: add a Live Demo section with the public URL + credentials and
  check off the "Hosted public demo" roadmap item
- cloudflare-demo-deploy.md: use the real worker name/URLs, drop the
  obsolete migrate step, and document the proxy workaround for networks
  that reset the large worker upload

Live demo:
  https://gomyadmin-next-shadcn.darwvin-dev.workers.dev/admin/login
  https://gomyadmin-demo-api.darwvin-dev.workers.dev

Closes #1

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Capture current screenshots from the live demo (dashboard, customers
list, edit form, audit log, login) at 1440x900 and store them under
docs/screenshots/ with an index. Use the dashboard shot as the README
hero image in place of the old SVG mockup and link the rest from the
Live Demo section.

Closes #7

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@darwvin-dev
darwvin-dev merged commit 758ace9 into main Jun 16, 2026
2 checks passed
@darwvin-dev
darwvin-dev deleted the feat/cloudflare-live-demo branch June 16, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add real screenshots from the CRM demo Build and publish a hosted demo

1 participant