Skip to content

satishsurath/card.runningdigitally.com

Repository files navigation

Digital Business Card Application

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.

Features

  • 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

How to Access

  1. Visit https://card.runningdigitally.com/
  2. Authenticate using your oAuth Provider of choice
  3. 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

Technical Details

Built With

  • Flask (Python web framework)
  • SQLite database for user data storage
  • QR code generation for easy sharing
  • VCF (vCard) format support
  • OAuth for secure authentication

Local Development Setup

  1. Clone the repository
  2. Create and activate a virtual environment:
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Set up environment variables:
    • Copy .env.example to .env
    • Configure your OAuth provider settings

Docker Deployment

docker build -t digital-business-card .
docker run -p 8080:8080 digital-business-card

Security

  • Secure authentication via OAuth providers
  • User data is stored securely in SQLite database

About

Share your digital business card via QR code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors