尚未偵測到更新。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/를 보세요.