TapCard — one tap. Every connection. A multi-tenant platform for digital NFC business cards. Create, share, and manage smart contact profiles with physical NFC hardware, analytics, and lead capture.

View on GitHub →

🚀 Tech Stack

API: NestJS / Node.js / TypeScript
Database: PostgreSQL with TypeORM
Cache: Redis
Queue: BullMQ
Storage: AWS S3
Payments: Stripe
Email: Resend
SMS: Twilio
Shipping: Shippo
Edge: Cloudflare Workers

✨ Features

🎯 Quick Start

# 1. Install dependencies
npm install

# 2. Start infrastructure (PostgreSQL + Redis)
docker-compose up -d postgres redis

# 3. Copy environment config
cp .env.example .env

# 4. Start development server
npm run start:dev

API docs available at http://localhost:3000/docs (Swagger UI).

📦 Subscription Tiers

Feature Free Pro Enterprise
Profiles 3 Unlimited Unlimited
Analytics Retention 30 days 1 year 1 year
Storage 1 GB 10 GB 100 GB
Lead Forms - ✓ ✓
CRM Integrations - ✓ ✓

📚 Documentation

📄 License

MIT


GitHub Repository | Made with ❤️ for the NFC business card community