🔗 Live Demo: monicathomas8.github.io/DigitalBusinessCard
A lightweight, customizable digital business card - built with plain HTML, CSS, and JavaScript. No frameworks, no build tools, no dependencies.
Scan a QR code (or share a link) to load a personal card with:
- Contact info with tap-to-call / tap-to-email links
- A "Save My Contact" button that downloads a vCard, adding you straight to the visitor's phone contacts
- A "Connect with Me" popup so visitors can send you their details
- A Linktree-style list of your social/website links
- A "Want your own digital card?" enquiry popup
- HTML5
- CSS3
- Vanilla JavaScript (no frameworks)
- Formspree - handles form submissions with no backend required
- Clone this repo
- Open
index.htmlin your browser to preview locally - Replace the placeholder content in
index.htmlwith your own details (name, title, phone, email, links) - Replace the placeholder vCard details in
assets/js/script.js - Create a free Formspree account, create a form, and replace
https://formspree.io/f/yourFormIdinscript.jswith your real endpoint URL - Deploy (e.g. via GitHub Pages) and generate a QR code pointing to your live URL
DigitalBusinessCard/
├── index.html
├── assets/
│ ├── css/
│ │ └── style.css
│ └── js/
│ └── script.js
├── LICENSE
└── README.md