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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證🔥 Official SkillQuest landing page with phoenix fire branding - Next.js 16 website featuring ocean blue + phoenix gradient design
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Marketing website voor SkillQuest, de skill-tracking app met focus timers, XP en Family-tools. Live op skill-quest.app.檢視完整 README ↗
Marketing website voor SkillQuest, de skill-tracking app met focus timers, XP en Family-tools. Live op skill-quest.app.
nl default, en, de, fr, es, it), altijd
met prefix (/nl/...).dark-classuseReducedMotion()@phosphor-icons/reactnext/font/google, gedeeld in src/lib/fonts.tsmasterHet volledige tokensysteem en de regels erachter staan in docs/DESIGN_SYSTEM.md. Kort:
--sq-*) in src/styles/globals.css, dual-themed
via :root en .dark. Nooit een Tailwind-grijstint direct gebruiken op tekst of
achtergrond — gebruik de theme-* utility-classes of de --sq-* variabelen.tailwind.config.js: text-display / text-section /
text-subsection / text-lead, elk een clamp() zodat koppen meeschalen zonder
breakpoint-sprongen..section-hero / .section-standard / .section-tight, drie
bewuste niveaus in plaats van overal dezelfde padding.rounded-full, kaarten = rounded-2xl, inputs = rounded-lg.skillquest-website/
├── src/
│ ├── app/
│ │ ├── [locale]/ # Alle gelokaliseerde marketingpagina's en juridische pagina's
│ │ ├── auth/ # Wachtwoord-reset flow, geen locale-prefix (Supabase-links)
│ │ ├── auth-callback/ # App-handoff na OAuth/magic link
│ │ ├── invite/[code]/ # Vriendschapsuitnodiging, geen locale-prefix (deellinks)
│ │ ├── family/invite/[code]/
│ │ └── api/ # subscribe, resend-verification, auth/confirm, verify
│ ├── components/ # MarketingPages, Navbar, AuthShell, Reveal, ProductScrollTour, ...
│ ├── lib/ # marketing.ts, feature-pages.ts, authI18n.ts, theme-script.ts, fonts.ts
│ └── styles/
│ └── globals.css # Token-laag, ritme, radius-lock, CTA-tokens
├── docs/ # DESIGN_SYSTEM.md, PASSWORD_RESET_SETUP.md, ...
├── messages/ # next-intl vertalingen per locale
└── tailwind.config.js
De routes onder auth/, auth-callback/ en invite/ staan bewust buiten [locale],
omdat ze bereikt worden via Supabase-links en deellinks die geen locale-prefix kennen.
Ze delen wel dezelfde fonts, tokens en het theme-script via StandaloneLayout en
AuthShell in src/components/.
# Dependencies installeren
npm install
# Development server
npm run dev
# Type-check
npx tsc --noEmit
# Lint
npm run lint
# SEO-copy en gerichte redirectconfiguratie controleren
npm run test:seo
# Productie-build
npm run build
Open http://localhost:3000 in je browser.
Voor de HTTP-regressietests start je na de build de lokale productieserver met
npm run start -- --port 3100 en voer je in een tweede terminal
npm run test:seo:http uit. Met SEO_TEST_BASE_URL kun je een andere testserver
kiezen. De tests controleren redirects, campagneparameters, canonieke bestemmingen,
consistente hreflang-verwijzingen in HTML en HTTP-headers, echte 404-responses en
de bereikbaarheid van bestaande callback- en resetpagina's. Lokaal worden ook
beide publieke hostnamen gesimuleerd. Na publicatie voer je dezelfde tests uit
tegen zowel https://skill-quest.app als https://www.skill-quest.app.
De broncodetests bewaken de directe zichtbaarheid van de hero en geldige lijststructuur.
De HTTP-tests controleren ook de compacte screenshotvarianten (400/448/576px)
en vergelijken de bestandsgrootte bij dezelfde beeldkwaliteit met de 640px-variant.
Er worden geen formulieren verstuurd.
Kopieer .env.example naar .env.local en vul de Supabase- en Resend-sleutels in
voordat je de tester-inschrijving of e-mailflows lokaal test.
public/qr/ komen uit scripts/generate-qr-codes.py (pip install segno).
De iOS-code gebruikt het App Store-campagnetoken ct=website-qr.p:domain_verify in
src/app/[locale]/layout.tsx hoort bij het zakelijke Pinterest-account; niet
verwijderen./ig, /fb, /x, /ouders, …) staan als tijdelijke
redirects in next.config.js; de lijst met bestemmingen staat in
docs/marketing/CAMPAIGN_LINKS.md in de app-repo.Copyright © 2026 SkillQuest. All rights reserved.