Ultimate vCard Management System in PHP | Digital Business Card SaaS Script

    Ultimate vCard Management System in PHP | Digital Business Card SaaS Script

    The vCard Management System is used to create digital business cards. Start your profitable SaaS business today! The Ultimate vCard Management System is a powerful, self-hosted PHP and MySQL script that provides clients with features to build their premium digital business cards in just a few minutes.

    Having a vCard for your business is essential. Whether you run any type of business or are doing a job, having a digital vCard is a must. Say goodbye to printed paper cards! With our excellent interface, users can create their vCards complete with social links, contact details, embedded videos, and a direct "Save to Phone" (.VCF) download feature.

    Every vCard comes with a dedicated URL and generates two types of QR codes: a normal QR code and a Standee QR code that can be placed on a desk. As soon as any user scans the QR code, they are redirected to your vCard profile, where all your details are available, such as your name, what you do, your services, your past work, WhatsApp number, contact number, social details, gallery, and business hours. They can also fill out the lead generation form to contact you directly on WhatsApp or easily share your profile link with others. This profile link acts like a complete business page that is fully mobile-responsive.

    Whether you want to sell digital card services to local businesses or manage virtual cards for your corporate team, this script provides a complete Admin Panel to control users, cards, and system settings effortlessly. Zero monthly fees, buy once and use forever!

    In this system, you get an Admin Panel, a User Panel, and a Public Website, all of which can be fully customized by the Admin Panel. It also includes a subscription feature controlled by the Admin Panel, featuring different pricing tables created by the Admin. Whenever a user visits your website to create a vCard, they will first buy your subscription. It includes PayPal and PayUMoney payment gateways. If you want to integrate any other payment gateway, you can do so.

    First, the user comes to your website, checks it completely, and sees a total of 12 themes available for different types of businesses. They can preview the themes and then select a plan (like Starter Plan, Business VIP Plan, Individual Plan, or Agency Plan). The Admin allows or disallows various features based on the plan, and the system displays them accordingly.

    After selecting the plan, the user can sign up and log in. Features like Google Login and reCAPTCHA security are provided. They can easily sign up via Google and pay using PayUMoney or PayPal. We have integrated PayPal for USD and PayUMoney for INR payment gateways. You can set your currencies according to your needs from the Admin Panel, and other currencies can also be set if required.

    After that, the user can build and publish their vCard using the Live Card Builder, adding all the details they have updated above. You get 12 Premium Industry-Specific Themes, which are as follows:

    12 Premium Industry-Specific Themes

    Stand out from the crowd! Users can choose from 12 beautifully crafted, premium designs tailored for specific professions:

    • Corporate Clean: For standard corporate employees and executives.
    • Medical & Health: For doctors, clinics, and healthcare professionals.
    • Real Estate Pro: For realtors, builders, and property agents.
    • Creative Portfolio: For UI/UX designers, digital artists, and agencies.
    • Local Business: For shop owners and local service providers.
    • Freelancer Minimal: A clean design for independent creators and freelancers.
    • Fitness & Gym: For elite personal trainers and fitness centers.
    • Legal & Finance: For lawyers, chartered accountants, and financial consultants.
    • Events & DJ: For event managers, music producers, and DJs.
    • Tech Startup Dark: A modern dark theme for tech founders and startups.
    • Education & Tutor: For teachers, educators, and coaching centers.
    • Public Figure VIP: A premium gold look for authors, politicians, and celebrities.

    Users can select any theme to create their digital business virtual card or vCard.

    You also get a Public Website Frontend where you can easily customize all the displayed sections from the Admin Panel. You can change images, text, and vCard themes (selecting which themes to showcase on the public page). The pricing table and the order of all sections can also be changed. In this way, we have kept the entire homepage customizable.

    Below are some features available on the public website, which we can also call the Landing Page:

    Public Website (Frontend) Features

    • Modern Landing Page: A high-converting homepage featuring Hero Section, Brands, Why Us, and How It Works sections.
    • Premium Themes Showcase: A built-in slider on the homepage to showcase the premium themes.
    • Explore Page: A public directory where the admin can showcase the best public profiles to build platform trust.
    • Transparent Pricing: Display Free, Professional, Business VIP, and Agency plans with Monthly and Annual toggle options.
    • 1-Click Share & .VCF: Any visitor can save the digital contact directly to their phonebook or share it via WhatsApp/Email.
    • Features Grid: Highlight core script features like Profile Sharing, High-Quality Photo Gallery, UPI Payment Integration, and Social Media Links.

    You also get a Contact Form that visitors can fill out to contact you.

    You get an Advanced User Dashboard that includes an Advanced vCard Builder to easily create live vCards. While creating their vCard, the user can see a mobile preview on the right side. For example, if they update their name, the updated name will instantly appear in the mobile preview on the right side. Similarly, when they update their image, social links, services, photo gallery, payment details, business hours, or any other details, a live preview is available on the right side in a mobile frame. This is an advanced feature in this vCard Management System.

    Below, the User Dashboard features are listed:

    User Dashboard & Advanced vCard Builder

    • Analytics Overview: Upon login, users see their Current Plan, Active vCards limit (e.g., 14/50), and Total Profile Views in real-time.
    • Advanced Live vCard Builder: Users can design their digital card with a real-time mobile screen preview. The builder includes powerful tabs:
      • Basic Info: Name, designation, and company details.
      • Contact & Social: Phone, email, and all social media links.
      • Features & Design: Customize card colors, themes, and layouts.
      • Services & Payments: Showcase business services and add UPI/Payment details.
      • Gallery & Hours: Upload high-quality photos and set business timings.
      • Reorder Blocks: Easily drag-and-drop sections to change their order on the card.
    • QR Code Generator: Users can download a 'Normal QR Code' or a 'Print Standee' QR code for their desk/shop counter.
    • Leads & Inquiries Manager: All customer messages sent through the profile are delivered directly to the user dashboard.
    • Transactions & Subscription: Users can track their billing history, current package, and past payments.

    Additionally, it includes a Profile feature where users can update their profile, change their password, and change their profile photo. It also has an Invoice feature where users can go to Transactions and print their invoices.

    You get a completely Controllable Admin Panel through which you can easily control user activity and the public website, such as subscriptions, user vCards, user activity, homepage customization, explore page public showcase profiles, etc.

    Below, the Admin Dashboard features are listed:

    Admin Dashboard (Super Admin Panel)

    • Manager Console:
      • Dashboard: Complete system overview and analytics.
      • User Manager: List and control all registered users on the platform.
      • vCard Manager: Manage all vCards in the system, or use 'Add New vCard' to create one for a user.
    • Leads / Inquiries: Monitor customer inquiries across the entire platform.
    • Plans & Pricing Engine: Create new 'Subscription Packages', assign plans manually, and set up currencies.
    • Payment & Finance: View all 'Payment Records' and configure 'Payment Gateways' (Stripe, PayPal, PayU, etc.).
    • Advanced Landing Page Manager: Control the frontend website without coding! Edit Global & Footer, Hero Section, Brands, Themes, Features Grid, Custom HTML, Auth Pages, and Site Colors (Primary & Accent Gold).
    • Settings & Config:
      • General Settings & Pages: Manage basic site details and custom pages.
      • SMTP Settings: Setup for sending system emails (welcome, reset password).
      • Security & Logins: Google Login Setup, reCAPTCHA Settings, and 2-Step Verification for the admin.
      • Cache: Built-in cache system to optimize website speed.

    The Admin is a Secure Control Panel built using PHP and MySQL Object-Oriented Programming (OOP) language, which uses reCAPTCHA authentication, making it a highly secure system.

    Server Requirements

    To run this script smoothly, your server must meet the following basic requirements:

    • PHP Version: 8.1 or higher
    • Web Server: Apache or Nginx
    • Hosting: Shared Hosting, VPS, or Dedicated Server.

    Easy Installation Guide (Setup Wizard)

    1. Upload: Upload the provided .zip file to your server (public_html or any specific directory) and extract it.
    2. Create Database: Create a blank MySQL database and user in your hosting control panel. (No need to import any .sql file manually!)
    3. Run Installation Wizard: Access your website URL in the browser. The built-in automated Installation Wizard will appear. Enter your database credentials (Host, Username, Password, Database Name), and the wizard will automatically set up the database tables for you.
    4. Create Admin User: In the final step of the wizard, create your Super Admin account by entering your desired admin name, email, and password.
    5. Launch: Delete the install folder from your server for security. Log in to your secure Admin Panel using the credentials you just created and start running your profitable SaaS platform!