Your dynamic digital business card, powered by LinkedIn
LinkCard is a React Native mobile app that creates beautiful, context-aware digital business cards from your LinkedIn profile. Share different versions of your card for different situations, and keep everything synced automatically.
- LinkedIn Sync: Import your profile data from LinkedIn and keep it up-to-date automatically
- Multiple Card Versions: Create different cards for different contexts (Professional, Networking, Personal)
- Smart Sharing: Choose exactly what information to share with each person
- Apple Wallet: Add your business card to Apple Wallet for instant access
- Beautiful Templates: Four stunning card designs inspired by Bento.me's aesthetic
- QR Code Integration: LinkedIn-compatible QR codes for easy connections
Coming soon!
- React Native with Expo
- TypeScript for type safety
- Zustand for state management
- React Native Reanimated for smooth animations
- Expo Router for navigation
- Node.js with Express
- TypeScript
- PassKit Generator for Apple Wallet passes
- Zod for validation
- Node.js 18+
- npm or yarn
- Expo CLI (
npm install -g expo-cli) - iOS Simulator or Android Emulator (or Expo Go app on your device)
- Clone the repository:
cd linkcard- Install mobile app dependencies:
npm install- Install backend dependencies:
cd api
npm install
cd ..- Copy the environment file:
cp .env.example .env- Start the backend server:
cd api
npm run dev- In a new terminal, start the mobile app:
npm start- Press
ifor iOS simulator orafor Android emulator, or scan the QR code with Expo Go.
linkcard/
├── app/ # Expo Router screens
│ ├── _layout.tsx # Root layout
│ ├── index.tsx # Home screen
│ ├── onboarding.tsx # LinkedIn import flow
│ └── share.tsx # Smart sharing screen
├── src/
│ ├── components/
│ │ ├── ui/ # Design system components
│ │ ├── cards/ # Business card templates
│ │ └── qr/ # QR code components
│ ├── services/ # API & business logic
│ ├── stores/ # Zustand state
│ ├── constants/ # Theme & config
│ └── types/ # TypeScript definitions
└── api/ # Backend API
└── src/
├── routes/ # API endpoints
└── services/ # Business logic
Traditional business card layout with a professional feel.
Bold, gradient-heavy design with prominent typography.
Clean, typography-focused with elegant simplicity.
Grid-based layout inspired by Bento.me's playful aesthetic.
To enable Apple Wallet features, you'll need:
- Apple Developer Program membership ($99/year)
- Pass Type ID registered in Apple Developer portal
- Pass signing certificate (.p12 file)
- WWDR certificate
See Apple's PassKit documentation for setup instructions.
| Variable | Description |
|---|---|
EXPO_PUBLIC_API_URL |
Backend API URL |
PASS_TYPE_ID |
Apple Wallet Pass Type ID |
APPLE_TEAM_ID |
Apple Developer Team ID |
SHARE_BASE_URL |
Base URL for shared card links |
Contributions are welcome! Please read our contributing guidelines first.
MIT License - see LICENSE file for details.