TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗일일 업무 보고 양식을 빠르게 작성·복사·재사용할 수 있게 도와주는 웹앱.
@tailwindcss/turbopack 로더)icn1)>=24.12.0 <25.0.0>=11.6.2 <12.0.0docs/supabase-setup.mddocs/passkey-setup.md 참조.env.local에 다음 키를 정의한다. 자세한 설명은 types/environments.d.ts.
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
WEBAUTHN_RP_ID=localhost # 운영: 실제 도메인
WEBAUTHN_RP_NAME=todo-report-generator
WEBAUTHN_ORIGIN=http://localhost:3000 # 운영: https://...
WEBAUTHN_CHALLENGE_SECRET= # 64자 hex (openssl rand -hex 32)
ORIGIN_TRIAL_TOKENS= # 선택. WebMCP 오리진 트라이얼 토큰 (쉼표로 여러 개)
npm ci
Supabase 마이그레이션은 supabase/migrations/*.sql을 순서대로 적용한다 (RLS 정책 포함).
| 명령어 | 설명 |
|---|---|
npm run dev | 개발 서버 (Turbopack) |
npm run build | 프로덕션 빌드 |
npm run start | 빌드 결과 실행 |
npm run lint | ESLint (eslint-config-next) |
npx tsc --noEmit | 타입 체크 |
커밋 시 Husky pre-commit 훅이 변경 파일에 eslint --fix + prettier --write를 실행한다.
코드 전반에서 세 가지 상태를 분리해 처리한다.
guest-mode 쿠키만 보유. 보고서 기록은 브라우저 localStorage에 저장. Supabase 호출을 건너뛰어 stale token 오류를 회피./login으로 이동../ # src/ 없이 루트에 소스를 둔다
├── app/
│ ├── (app)/ # 로그인/게스트가 접근하는 보호 영역 (홈, 설정, 새소식)
│ ├── (auth)/ # /login, /signup
│ ├── auth/callback/ # OAuth code exchange route handler
│ ├── api/ # passkey · 로그인 기기(세션) 관리 route handlers
│ └── _components/ # 보고서 폼/프리뷰/캘린더 등
├── components/ # 공용 UI
├── lib/ # supabase / webauthn / guest / news 외부 어댑터
├── stores/ # Zustand 스토어
├── hooks/ # UI 훅
├── types/ constants/ utils/ enums/ core/
├── docs/ # 패스키/Supabase 셋업 문서
├── supabase/migrations/ # SQL 마이그레이션 + RLS
└── proxy.ts # 미들웨어 (파일명 주의: middleware.ts 아님)
코드 스타일·네이밍·import 규약은 AGENTS.md 참고 (CLAUDE.md 는 동일 파일의 symlink).