When attending a conference, you meet many new people and make valuable connections. A quick and efficient way to exchange contact information without wasting time is by using a vCard.
A vCard
is a standardized format for electronic business cards, essentially a structured text file. (See vCard on Wikipedia for more details.)
There are two common ways to share a vCard at a conference:
- Via QR Code β The organizer collects attendee data and prints a QR code on the badge. (that contain a vCard!)
- Using an NFC Tag β Attendees receive an NFC tag as swag and use a tool to write their own vCard onto it.
The first option is also very simple but requires some effort from the organizing team. The major disadvantage is that you cannot modify or update the data inside the vCard.
The second option involves a cost (as you need to purchase NTAG), but it allows you to delegate the creation of the vCard to the attendee. This way, the attendee can update their data and reuse it at other conferences.
With a web-based tool, you can access the vCard writing feature directly without needing to install an app. This makes the process extremely fast and convenient!
WebNFCVCard leverages the Web NFC API (MDN documentation), an experimental API that allows web pages to interact with NFC tags. While not all browsers support this API, many users have Chrome on their smartphones, making it widely accessible. π±π»β
TL;DR Only Android support Web NFC API on Chrome (89), Opera (63) and Samsung Internet (15.0)
Once you vCard in written in the NFC tag you can scan it with and add automatically the contact on your phonebook. Unfortunately iOS doesn't support it.
Contributions are always welcome! If you need to customize this project for your event, feel free to fork it and make it your own.
If youβd like to support this small yet useful project, click here:
If youβre a company organizing events and need a customized version of WebNFCVCard, feel free to reach out to me on LinkedIn.
- Add complete support for vCard 2.1 , 3.0, 4.0
- Improve the user interface (UI) for a better experience.
- Display the size of the content being written to the NFC tag (since different NFC types have varying memory limits).
- Add more fields based on the vCard specification.
Your feedback and contributions are highly appreciated! π¬
MIT License