TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Digital business card for Apple Wallet and Google Wallet. Generate and sign contact passes you can share with a tap.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Tu tarjeta de visita, en la cartera del móvil. PassMe crea un pase de Apple Wallet y Google Wallet con tu tarjeta de contacto. Doble clic al botón lateral, enseñas el QR y la otra persona ve tu página con los contactos que tú hayas decidido compartir — y los guarda en su agenda con un toque. No es una app que haya que instalar ni una web que haya que recordar: vive en la cartera, junto a tus tarjetas y billetes.README 전문 보기 ↗
Tu tarjeta de visita, en la cartera del móvil. PassMe crea un pase de Apple Wallet y Google Wallet con tu tarjeta de contacto. Doble clic al botón lateral, enseñas el QR y la otra persona ve tu página con los contactos que tú hayas decidido compartir — y los guarda en su agenda con un toque.
No es una app que haya que instalar ni una web que haya que recordar: vive en la cartera, junto a tus tarjetas y billetes.
.pkpass firmado para Apple Wallet y pase genérico de Google Wallet, con tu foto, nombre, cargo, empresa y un QR./u/tu-nombre): tarjeta con tus contactos, botón Guardar contacto (vCard con foto) y compartir./crear): quien escanea una tarjeta puede hacerse la suya en un minuto, viendo su pase mientras escribe; el email se pide al final y al terminar tiene su QR listo para enseñarlo.Contactos soportados: email, teléfono, WhatsApp, LinkedIn, web, Instagram, X, GitHub, TikTok, YouTube, Telegram, agenda (Calendly/Cal.com) y enlaces personalizados.
npm install
npm run dev # http://localhost:3000 — modo demo sin variables
00000000): http://localhost:3000/crearPara conectarlo de verdad (Supabase, Vercel, Apple, Google) sigue docs/SETUP.md. Después comprueba la configuración con:
npm run doctor
| Comando | Qué hace |
|---|---|
npm run dev | Servidor de desarrollo (Turbopack) |
npm run build / npm start | Build y servidor de producción |
npm test | Tests unitarios + tests de la base de datos (migración real sobre PGlite) |
npm run e2e:demo | Build en modo demo + Playwright (escritorio + móvil), aunque tengas .env.local |
npm run e2e | Playwright contra el build ya hecho (lo que usa el CI) |
npm run lint / npm run typecheck | ESLint / TypeScript |
npm run doctor | Verifica variables y credenciales contra los servicios reales |
npm run brand | Regenera favicon, icono iOS y logo de Google Wallet |
bash scripts/apple-certs.sh | Prepara los certificados de Apple Wallet |
Next.js 16 (App Router, proxy.ts) · React 19 · TypeScript · Tailwind CSS 4 ·
Supabase (Auth, Postgres con RLS, Storage) · Vercel · passkit-generator ·
jose · sharp · Zod · Vitest · Playwright.
Arquitectura, modelo de datos y decisiones: docs/ARCHITECTURE.md.
src/
app/ rutas (landing, /u/[slug], /crear, /dashboard, /login, /wallet, api/*)
components/ brand · card (pase, tarjeta, QR) · editor · landing · ui
lib/
card/ dominio: tipos de enlace, validación, vCard, colores, diseño y motivos, slugs
data/ acceso a datos (Supabase)
pass/ Apple (.pkpass, APNs, web service), Google Wallet y arte del pase (Satori)
supabase/ clientes server/browser/admin y tipos
proxy.ts CSP con nonce, refresco de sesión y protección de /dashboard
supabase/ migraciones SQL y plantilla de email
scripts/ doctor, certificados Apple, assets de marca
tests/ · e2e/ Vitest · Playwright