Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
디지털 영감 보드처럼 목표와 꿈을 시각적으로 정리하고, 이미지와 스타일 텍스트를 추가해 다운로드할 수 있는 가벼운 웹 앱입니다
A lightweight web app that helps you visually organize your goals, dreams, and intentions like a digital inspiration board. Upload your own images into placeholder sectors, add styled text, and downlo
라이프스타일JavaScript · CSSGitHub @kiaquila온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A lightweight web app that helps you visually organize your goals, dreams, and intentions like a digital inspiration board. Upload your own images into placeholder sectors, add styled text, and download the final result as a PNG. Adapted for mobile devices.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Personal visual goal-board creator: a canvas-based editor where you place
images and text, style objects, and export the result as a composed dream
board.
Live: dreamboard.ks-design.art, served by
the cz host behind Cloudflare from reviewed main revisions.
• Static single-file web app (index.html) with assets under src/
• Canvas editor built on Fabric.js (v5.3.1, via CDN)
• Build: scripts/build-static.mjs → dist/index.html
• Hosting: Nginx on cz for production, with Vercel and Cloudflare Workers
previews for pull requests
• CI: GitHub Actions (baseline-checks, guard, AI Review)README 전문 보기 ↗Personal visual goal-board creator: a canvas-based editor where you place images and text, style objects, and export the result as a composed dream board.
Live: dreamboard.ks-design.art, served by
the cz host behind Cloudflare from reviewed main revisions.
index.html) with assets under src/scripts/build-static.mjs → dist/index.htmlcz for production, with Vercel and Cloudflare Workers
previews for pull requestsbaseline-checks, guard, AI Review)This project uses pnpm (pinned via packageManager in package.json).
The easiest way to get the right version is Node's built-in
corepack:
corepack enable
pnpm install --frozen-lockfile
pnpm run build # produce dist/index.html
pnpm run ci # baseline + html-validate + build + prettier check
Open index.html directly in a browser, or serve dist/ with any static
server to preview the build.
| Command | Purpose |
|---|---|
pnpm run build | Build static dist/index.html for both hosts |
pnpm run stage:deploy | Deploy the stable Cloudflare staging Worker |
pnpm run stage:preview | Upload an isolated Cloudflare preview version |
pnpm run check:repo | Repository baseline checks |
pnpm run check:html | HTML validation via html-validate |
pnpm run check:feature-memory | Enforce specs/<feature-id>/ for product changes |
pnpm run format:check | Prettier check across tracked files |
pnpm run ci | Full local CI pipeline |
pnpm run worktree:new | Create a new local worktree for an implementation loop |
pnpm run pr:publish | Push current branch and open/reuse a PR |
pnpm-workspace.yaml sets minimumReleaseAge: 10080 (7 days, expressed in
minutes). Any newly published version of a dependency — direct or transitive
— must exist on the registry for at least 7 days before pnpm will install it.
This reduces exposure to supply-chain attacks that rely on freshly published
compromised versions being pulled in immediately.
Version-specific entries under minimumReleaseAgeExclude are reserved for
reviewed security remediations when waiting seven days would keep a known
vulnerability in the lockfile. The exact [email protected] and [email protected]
exceptions retain the reviewed security fixes. Wrangler 4.149.0 selects
Miniflare 5.20261006.1-alpha, which already requests both patched versions
upstream; parent-qualified overrides keep those explicit security pins active.
When Wrangler advances its exact Miniflare dependency, re-evaluate these pins
and retarget or retire the selectors with corresponding security documentation
in the same pull request.
See pnpm docs on minimumReleaseAge
for details.
dreamboard/
├── index.html # App shell (landing + editor)
├── src/ # Styles, scripts, assets
├── scripts/ # Build and orchestration helpers
├── deploy/cz/ # Production deployer, Nginx, and systemd config
├── specs/<feature-id>/ # Per-feature spec.md / plan.md / tasks.md
├── docs_dreamboard/ # Durable docs, ADRs, devops contracts
├── .specify/memory/ # Constitution and process rules
├── .github/workflows/ # CI, guard, AI review, deploy policy
├── vercel.json # Vercel build/output configuration
├── wrangler.json # Cloudflare PR-stage configuration
├── worker/ # Cloudflare response-header wrapper
└── AGENTS.md / CLAUDE.md # Agent onboarding
main branch, never from ad hoc server edits.specs/<feature-id>/ folder and
runs in its own worktree / branch / PR.baseline-checks, guard, AI Review.AI_IMPLEMENTATION_AGENT and
AI_REVIEW_AGENT (defaults: claude for implementation, codex for
review, with gemini as the fallback review backend).See AGENTS.md for the full onboarding route and
docs_dreamboard/README.md for the durable docs
index.
Released under the MIT License. © 2026 Kristina Aquila.