尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证웹소설 집필 에디터
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
웹소설 집필 에디터. 레퍼런스는 스크리브너이되, 입문 작가도 5분 안에 쓸 수 있게 진입장벽을 낮춘 도구입니다. 문서 트리(바인더) · 집중 글쓰기 에디터 · 자동저장을 갖춘 로컬 우선(local-first) 앱으로, 로그인이나 서버 없이 모든 데이터를 브라우저 IndexedDB에 보관합니다.查看完整 README ↗
웹소설 집필 에디터. 레퍼런스는 스크리브너이되, 입문 작가도 5분 안에 쓸 수 있게 진입장벽을 낮춘 도구입니다.
문서 트리(바인더) · 집중 글쓰기 에디터 · 자동저장을 갖춘 로컬 우선(local-first) 앱으로, 로그인이나 서버 없이 모든 데이터를 브라우저 IndexedDB에 보관합니다.
| 영역 | 선택 |
|---|---|
| 프레임워크 | Next.js 15 (App Router) · React 19 |
| 저장소 | 브라우저 IndexedDB (idb) — 백엔드·DB·로그인 없음 |
| 데이터 페칭 | SWR (IndexedDB를 fetcher로) |
| 에디터 | Tiptap (ProseMirror) + StarterKit |
| 스타일 | Tailwind CSS + 원티드 디자인 토큰(CSS 변수 SSOT) · Pretendard |
| 테스트 | Vitest(단위) · Playwright(E2E) · GitHub Actions CI |
| 내보내기 | docx(DOCX), Blob 다운로드(TXT·MD) |
npm install
npm run dev # 개발 서버 → http://localhost:3000
| 스크립트 | 설명 |
|---|---|
npm run dev | 개발 서버 |
npm run build | 프로덕션 빌드 |
npm start | 빌드 결과 실행 |
npm run lint | ESLint |
npm test | Vitest 단위 테스트 |
npm run test:e2e | Playwright E2E 테스트 |
node scripts/make-icons.mjs | PWA 아이콘·OG 이미지 재생성(sharp) |
배포 시 NEXT_PUBLIC_SITE_URL에 실제 도메인을 넣으면 OG·robots·sitemap이 그 주소를 쓴다.
데이터는 브라우저 IndexedDB에만 저장됩니다. 다른 브라우저·기기·시크릿 창에서는 데이터가 공유되지 않습니다.
Next app/은 라우팅 전용 얇은 래퍼이고, 화면 로직은 모두 src/의 FSD 레이어에 있습니다.
app/ 라우팅 (page.tsx) — src/views로 위임
dashboard/ /dashboard → 작품 목록
projects/[id]/ /projects/:id → 집필 워크스페이스
src/
views/ 화면 조립 (landing · dashboard · workspace)
widgets/ 복합 UI (binder · editor · inspector)
features/ 단위 기능 (autosave-document · reorder-document · toggle-theme)
entities/ 도메인 모델 + 데이터 훅 (project · document)
shared/ 공용 (db/IndexedDB 래퍼 · ui 컴포넌트)
별칭: @views @widgets @features @entities @shared @app
IndexedDB (shared/db) ←→ entities 훅 (SWR) ←→ views/widgets
mutate()로 재검증.| 경로 | 화면 |
|---|---|
/ | 랜딩 (시작하기 → 대시보드) |
/dashboard | 작품 목록 |
/projects/[id] | 바인더 + 에디터 + 인스펙터 |
로그인·서버 동기화는 만들지 않습니다(로컬 우선 원칙). 온디바이스 AI 문답은 실용성 부족으로 제거했습니다(2026-09). 변경 이력은 CLAUDE.md, 상세 기록은 docs/worklogs/를 보세요.