A web-based digital business card solution that lets users create, edit and share their contact information securely using QR codes authenticated securely via oAuth Providers.
- Secure authentication via oAuth Authentication Providers
- Create and edit your digital business card
- Preview your card in a clean, professional format
- Generate QR codes for easy sharing
- Download contact information as VCF (vCard) file
- Visit https://card.runningdigitally.com/
- Authenticate using your oAuth Provider of choice
- Once logged in, you can:
- Edit your business card details
- Preview how others will see your card
- Generate a QR code for easy sharing
- Download your contact information as a VCF file
- Flask (Python web framework)
- SQLite database for user data storage
- QR code generation for easy sharing
- VCF (vCard) format support
- OAuth for secure authentication
- Clone the repository
- Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
- Copy
.env.exampleto.env - Configure your OAuth provider settings
- Copy
docker build -t digital-business-card .
docker run -p 8080:8080 digital-business-card- Secure authentication via OAuth providers
- User data is stored securely in SQLite database