Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
Layout and export ID cards to PDF, JPG and PNG.
Translation pending
DesignJavaScript · HTMLGitHub @estiven-menesesConnection unstableOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Convertidor profesional de carnets a PDF/JPG/PNG con previsualizacion en tiempo real
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Maquetador y convertidor profesional de carnets e identificaciones a PDF (300 DPI), JPG, PNG y WebP con manipulación directa en tiempo real. Convierte, personaliza e imprime carnets físicos con medidas exactas y calidad de imprenta. 🌟 ¿Qué hay de nuevo en CardPDF 2.0? CardPDF 2.0 es una reconstrucción total del motor y la interfaz, diseñada para ofrecer una experiencia de usuario fluida a 60 FPS, calidad de impresión profesional a 300 DPI y herramientas avanzadas de edición:Read the full README ↗
Maquetador y convertidor profesional de carnets e identificaciones a PDF (300 DPI), JPG, PNG y WebP con manipulación directa en tiempo real.
CardPDF 2.0 es una reconstrucción total del motor y la interfaz, diseñada para ofrecer una experiencia de usuario fluida a 60 FPS, calidad de impresión profesional a 300 DPI y herramientas avanzadas de edición:
Ctrl + V / Cmd + V): Captura la pantalla y pégala directamente en CardPDF.window.print): Envía la hoja formateada directamente a la impresora sin descargar archivos previos.Ctrl + Z / Ctrl + Y).| Atajo | Acción |
|---|---|
| Ctrl + V / Cmd + V | Pegar imagen desde el portapapeles |
| Ctrl + Z / Cmd + Z | Deshacer último cambio |
| Ctrl + Y / Cmd + Shift + Z | Rehacer cambio |
| ↑ ↓ ← → | Micro-ajuste de posición del carnet seleccionado (1 mm) |
| Shift + Flechas | Desplazamiento rápido (5 mm) |
| Delete / Supr | Eliminar carnet seleccionado |
El procesado de imágenes sigue siendo 100% en tu navegador: ninguna foto sale de tu equipo. Pero el proyecto ya usa Vite, así que hay un paso de compilación.
git clone https://github.com/estiven-meneses/cardpdf.git
cd cardpdf
npm install
npm run dev # http://localhost:5173
Para producción, npm run build genera dist/. Cada push a main despliega
solo en Netlify (cardpdf.netlify.app, config en netlify.toml) y en
Vercel (config en vercel.json). Los dos compilan; ninguno sirve la raíz
del repo.
Abrir index.html directamente ya no funciona: los módulos y los estilos los
resuelve el bundler.
Copia .env.example a .env y rellena VITE_SUPABASE_URL y
VITE_SUPABASE_ANON_KEY si quieres login y galería privada de fotos. Sin esas
variables la app funciona igual, sin nube.
requestAnimationFrame.Este proyecto está bajo la Licencia MIT. Siéntete libre de usarlo, adaptarlo y distribuirlo.