DEV Community

Cover image for Free and easy DIY digital business card

Free and easy DIY digital business card

Mihaly Balassy on January 29, 2024

Recently, I wanted to order a new business card for myself and while Googling I came across dozens of startups that produce digital business cards....
Collapse
 
popimet profile image
popimet

I recently created a serverless digital business card using AWS Lambda and Function URLs! It's a reliable, eco-friendly alternative to physical cards. The setup is simple using CloudFormation templates, and you can host your vCard online for free with AWS's free tier. The card is compatible with iPhones using NFC and includes a Base64 encoded photo from an S3 bucket. The full code is available on GitHub under Apache 2.0, and it's easy to update and maintain. If you're interested, check out the project on GitHub and give it a star!

Collapse
 
awlawlawl profile image
Allen Lyons

Is it possible to just create the vcard file and statically host it from s3 and/or Cloudfront? Does it need to be generated by a lambda on the fly?

Collapse
 
mishi profile image
Mihaly Balassy AWS Community Builders

Sure, that's also an option, but you'll need to create a vCard file with your base64-encoded photo in it and set up CloudFront since you'll need HTTPS. This script will do it all for you. Plus, if some of your information changes, all you have to do is change the affected field and don't worry about CloudFront caches.

Collapse
 
stefanmoore profile image
Stefan Moore

Looks interesting to try.