TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
17개 ATS 친화 템플릿 중 선택·세부 입력·PDF 다운로드까지, 가입·워터마크 없이 무료 이력서 제작기
Free resume builder and online resume maker. Choose from 17 ATS-friendly templates, fill in your details and download a PDF — no sign-up, no watermark.
생산성JavaScript · TypeScriptGitHub @VatsalMishra027온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A free resume builder. Pick a template, fill in your details, download a clean A4 PDF.
No account, no watermark, nothing uploaded to a server.
Built with Astro and Tailwind CSS v4.
This is deliberately one product loop and nothing else:
1. Choose a template — four layouts (Onyx, Meridian, Quill, Grid).
2. Edit your details — a form on the left, the real A4 page on the right, updating as you type.
3. Download — the print path isolates the sheet at true A4 size, so "Save as PDF" produces
selectable text rather than a screenshot.README 전문 보기 ↗A free resume builder. Pick a template, fill in your details, download a clean A4 PDF. No account, no watermark, nothing uploaded to a server.
Built with Astro and Tailwind CSS v4.
This is deliberately one product loop and nothing else:
Cover letters, multiple saved versions, AI writing and accounts are all out of scope for now.
npm install
npm run dev
The project's agent instructions prefer background mode for the dev server:
npx astro dev --background
Manage it with astro dev stop, astro dev status and astro dev logs.
| Command | Does |
|---|---|
npm run dev | Dev server on localhost:4321 |
npm run build | Static build into dist/ |
npm run preview | Serve the build locally |
src/
lib/
types.ts Resume data model
templates.ts Template registry (id, name, who it suits)
sample.ts Prefilled + empty resume shapes
render.ts ResumeData -> resume sheet HTML (escapes all user input)
store.ts localStorage load/save, with shape normalisation on read
fit.ts Scales a true-size A4 sheet to fit its container
scripts/
editor.ts Editor wiring: form <-> state <-> live preview <-> print
styles/
global.css Tailwind import, @theme design tokens, print rules
resume.css The four templates, in mm/pt so screen and paper match
components/ Site chrome, template cards, form field
pages/ index (landing), templates (gallery), editor
Two ideas hold the whole thing up:
renderResume() produces the marketing thumbnails, the live preview and the
printed page. There is no separate "export" code path that can drift from what you saw.210mm × 297mm; only a CSS transform changes, so the
preview and the PDF are the same document at different zoom levels.The palette is warm paper, near-black ink, and a single clay accent used sparingly. All of it lives
in the @theme block at the top of src/styles/global.css — change it there and the whole site
follows.
Resume content is written to localStorage under craftresume:data:v1 and never leaves the
browser. There is no backend.