TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Build a professional CV in minutes: 9 modern templates, a live PDF preview, an AI writing assistant, five languages, photo support and a print-ready PDF with selectable text. Write and preview for free.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
getprocv.com – profi, ötnyelvű (angol, magyar, francia, német, spanyol) önéletrajz-készítő Next.js-ben. Üzemeltető: TourCierge s. r. o. (Pozsony). Az önéletrajz csak a böngészőben tárolódik, a PDF is ott készül. Az írás, a tervezés, az előnézet és az AI-segéd ingyenes; a PDF letöltéséhez előfizetés kell: 7 nap 4,99 €, utána 9,99 €/hó (bármikor lemondható).檢視完整 README ↗
getprocv.com – profi, ötnyelvű (angol, magyar, francia, német, spanyol) önéletrajz-készítő Next.js-ben. Üzemeltető: TourCierge s. r. o. (Pozsony). Az önéletrajz csak a böngészőben tárolódik, a PDF is ott készül. Az írás, a tervezés, az előnézet és az AI-segéd ingyenes; a PDF letöltéséhez előfizetés kell: 7 nap 4,99 €, utána 9,99 €/hó (bármikor lemondható).
src/lib/plan.ts). Az árakat és a terméket az első fizetéskor az alkalmazás hozza létre a Stripe-ban (vagy STRIPE_PRICE_*).src/components/paywall/*), Checkout Session ui_mode: "elements" – expressz gombok (Apple Pay, Google Pay, PayPal, Link) + kártya. Hozzájárulás nélkül (ÁSZF + adatvédelem + azonnali kezdés kérése) nem lehet fizetni.gp_session); más eszközön 6 jegyű e-mailes kóddal (Resend; a kód hash-e a Stripe-ügyfél metaadataiban). Fiók: /account (/hu/fiok …) → Stripe ügyfélportál (lemondás, kártyacsere, számlák).metadata.app = "getprocv", és csak a saját előfizetés ad hozzáférést./, /editor, /terms, /privacy, /account; az /en/… átirányít), a többi nyelv előtaggal és lefordított címekkel (/hu/szerkeszto, /fr/editeur, /de/agb …). A / első látogatáskor a böngésző nyelvére irányít (a nyelvválasztó NEXT_LOCALE sütije felülírja), a régi /szerkeszto link is működik.stripe, @stripe/react-stripe-js), Resend – belépési kódok e-mailben@expo-google-fonts csomagokbólÚj nyelv hozzáadása: src/i18n/config.ts (nyelvkód, név, útvonalak), src/i18n/dictionaries/<nyelv>.ts, src/legal/<nyelv>.ts, src/lib/resume/samples/<nyelv>.ts és a CV-címkék a src/lib/resume/i18n.ts-ben; az npm test jelzi, ha bármi hiányzik.
Node.js 22.13+ szükséges.
npm install
npm run dev
A kulcsokat a .env.local fájlba tedd (a git kihagyja) – minta és leírás: .env.example. Röviden: GEMINI_API_KEY (AI-segéd), STRIPE_SECRET_KEY + NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY (fizetés), SESSION_SECRET (belépési sütik aláírása), RESEND_API_KEY + EMAIL_FROM (belépési kódok; fejlesztésben kulcs nélkül a kód a szervernaplóba kerül).
Gemini-kulcs nélkül minden más működik, az AI-gomb ilyenkor hibaüzenetet ad. A szerver sorban próbálja a modelleket; amelyik túlterhelt (503/429) vagy menet közben megszakítja a választ, azt egy percig átugorja. IP-címenként 10 percenként legfeljebb 40 kérés mehet.
Majd nyisd meg: http://localhost:3000 (a szerkesztő: /editor, magyarul /hu/szerkeszto; mintaadatokkal ?sample, adott sablonnal ?template=elegant). Teszt-fizetés: 4242 4242 4242 4242, bármilyen jövőbeli lejárat és CVC.
| Parancs | Leírás |
|---|---|
npm run dev | fejlesztői szerver |
npm run build / npm start | production build és futtatás |
npm test | unit tesztek (Vitest) – adatmodell, formázás, import, PDF-renderelés, AI-segéd, és hogy mind az öt nyelv szótára, jogi szövege és mintája teljes |
npm run lint / npm run typecheck | ESLint / TypeScript ellenőrzés |
npm run thumbnails | a sablonképek (public/templates/<nyelv>/*.webp) újragenerálása a nyelvenkénti mintaadatokból |
npm run icons | favicon.ico, apple-icon.png és a manifest-ikonok újragenerálása a src/app/icon.svg-ből |
Élesítés előtt add meg az üzemeltető (TourCierge s. r. o.) kapcsolati e-mail-címét a src/config/site.ts-ben – amíg üres, a jogi oldalakon „to be completed” jelölés látszik. A jogi szövegek gondos sablonok; érdemes jogásszal átnézetni.
A scripts/copy-assets.mjs (automatikusan fut install, dev és build előtt) a pdf.js workerét a public/pdfjs/<verzió>/, a betűket a public/fonts/ mappába másolja.
Vercel: Framework: Next.js, alapértelmezett build parancs. A Project → Settings → Environment Variables alatt add meg a .env.example változóit (élesben SESSION_SECRET és RESEND_API_KEY kötelező, és a Resendben a getprocv.com domaint hitelesíteni kell), majd deployolj újra. Productionben a linkek alapból a https://getprocv.com címre mutatnak; ezt a NEXT_PUBLIC_SITE_URL írja felül. Az expressz fizetési gombokhoz (Apple Pay, Google Pay) a domaint a Stripe-ban is regisztrálni kell.
src/
app/[lang]/ nyitóoldal, [page] = szerkesztő / ÁSZF / adatvédelem / fiók (lefordított címmel), 404, OG-kép – nyelvenként
app/api/ai/ AI-szövegsegéd végpont (Gemini, streamelt válasz, modell-tartalék, rate limit)
app/api/checkout|auth|account/ Stripe-pénztár, e-mailes kódos belépés, fiók és ügyfélportál
app/icon.svg a logó (favicon forrása; `npm run icons`)
components/editor/ szerkesztő: panelek, mezők, AI-segéd, fotóvágó, előnézet, felső sáv
components/ közös fejléc/lábléc, logó, nyelvválasztó, jogi oldal; paywall/ = fizetési képernyő; account/ = belépés, fiók; ui/ = alap UI-elemek
config/ site.ts = márka, üzemeltető, adatfeldolgozók; cookies.ts = sütinevek
i18n/ nyelvek és címek (config), szótárak (dictionaries/), kliens-kontextus, formázás
legal/ ÁSZF és adatvédelmi tájékoztató nyelvenként
proxy.ts nyelvi átirányítás
lib/resume/ adatmodell, nyelvenkénti mintaadatok (samples/), CV-címkék (i18n.ts), formázás, import/export, erősség-pontszám
lib/pdf/ PDF-sablonok (templates/), közös építőelemek, témák és betűk
lib/ai/ AI-segéd: kérésformátum, promptok, anonim kontextus, kliens
lib/server/ Stripe (billing), munkamenet-sütik, kódos belépés, e-mail, kéréskorlát
lib/plan.ts a csomag (4,99 € / 7 nap, 9,99 €/hó)
lib/account.ts, lib/download.ts fiók-állapot a böngészőben, letöltés vagy fizetési képernyő
lib/store.ts állapot + automatikus mentés
scripts/ asset-másolás, sablonkép- és ikongenerálás