Skip to content

Code-X-SL/Social-Media-Card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Social Media Card - Widget Youtube , TikTok , Telegram & Whatsapp

Telegram Card Widget

Telegram Card Widget

Social Media Card - Widget

Next.JS Telegram Public Data Whatsapp Public Data YoutubePublic Data TikTokPublic Data TikTokPublic Data

A powerful and easy-to-use tool to generate beautiful, dynamic preview cards for WhatsApp,Youtube,Tiktok and Telegram entities. Perfect for embedding in websites, social media posts, and documentation to enhance engagement and provide rich previews.

✨ Features

  • Dynamic Metadata: Automatically fetches and displays real-time information like profile images, names, and follower/subscriber counts for WhatsApp channels, groups, contacts, and Telegram profiles, channels, groups, and bots.
  • Theme Support: Generate cards in both light and dark themes to match your website or application's aesthetic.
  • Clickable Cards: Generated cards are fully clickable, directing users directly to the respective WhatsApp entity or Telegram profile.
  • Easy Integration: Provides ready-to-use HTML code snippets for seamless embedding into any web page.
  • Responsive Design: The generated cards and the generator interface are designed to look great on any device.
  • **Custom Theme
  • **Advanced Customization

🚀 Technologies Used

This project is built using modern web technologies to ensure performance, scalability, and a great developer experience.

  • Next.js (App Router) - A React framework for building full-stack web applications.
  • React - A JavaScript library for building user interfaces.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
  • shadcn/ui - A collection of re-usable components built with Radix UI and Tailwind CSS.
  • Vercel OG Image Generation - For dynamic Open Graph image generation.
  • Lucide React - A collection of beautiful and customizable SVG icons.
  • `jsdom` - For server-side HTML parsing (used in Telegram scraping).

(Note: Logos for technologies can be added here for better visual representation.)

💡 How to Use

Follow these steps to generate your social media cards:

1. Visit the Demo Site

Open your web browser and go to the demo site: https://social-card.kawwa.site

2. Choose Your Platform

On the home page, you will see two options:

  • WhatsApp Cards: Click "Go to WhatsApp Generator" to create cards for WhatsApp channels, groups, or contacts.
  • Telegram Cards: Click "Go to Telegram Generator" to create cards for Telegram profiles, channels, groups, or bots.
  • Youtube Cards: Click "Go to Youtube Generator" to create cards for Youtube profiles, channels.
  • TikTok Cards: Click "Go to TikTok Generator" to create cards for TikTok profiles, channels.

3. Generate Your Card (WhatsApp Example)

  1. Enter WhatsApp Link or Number: On the WhatsApp Card Generator page, enter a valid WhatsApp channel link (e.g., `https://whatsapp.com/channel/0029Vb6XpB7GpLHUmeubXX0E\`), a WhatsApp group link (e.g., `https://chat.whatsapp.com/ABCDEFGHIJKLMNO\`), or a phone number (e.g., `+94729787750 Business Acc Only `).
  2. Select Theme: Choose between "Light" or "Dark" or "Custom" theme for your card.
  3. Generate: Click the "Generate Card" button.
  4. Preview and Copy: The generated card URL, a live preview, and ready-to-use HTML code snippets (with and without clickable functionality) will appear. You can copy the URL or HTML code to embed it wherever you need.

4. Generate Your Card (Telegram Example)

  1. Enter Telegram Username: On the Telegram Card Generator page, enter a valid Telegram username (e.g., `telegram`, `durov`, `Cyber_yakku`).
  2. Select Theme: Choose between "Light" or "Dark" or "Custom" theme for your card.
  3. Generate: Click the "Generate Card" button.
  4. Preview and Copy: The generated card URL, a live preview, and ready-to-use HTML code snippets (with and without clickable functionality) will appear. Copy the URL or HTML code to embed it.

5. Generate Your Card (YouTube Example)

  1. Enter YouTube Channel URL: On the YouTube Card Generator page, enter a valid YouTube channel URL (e.g., https://www.youtube.com/@KawdhithaNirmal).
  2. Select Theme: Choose between "Light" or "Dark" or "Custom" theme for your card.
  3. Generate: Click the "Generate Card" button.
  4. Preview and Copy: The generated card URL, a live preview, and ready-to-use HTML code snippets (with and without clickable functionality) will appear. Copy the URL or HTML code to embed it.

6. Generate Your Card (TikTok Example)

  1. Enter TikTok Channel URL: On the TikTok Card Generator page, enter a valid TikTok channel URL (e.g., https://www.tiktok.com/@therock).
  2. Select Theme: Choose between "Light" or "Dark" or "Custom" theme for your card.
  3. Generate: Click the "Generate Card" button.
  4. Preview and Copy: The generated card URL, a live preview, and ready-to-use HTML code snippets (with and without clickable functionality) will appear. Copy the URL or HTML code to embed it.

🛠️ Usage

Basic Usage

https://social-card.kawwa.site/?username=cybercy

With Theme Specification

Dark 🌚

https://social-card.kawwa.site/?username=cyberyc&theme=dark

Light 🌝

https://social-card.kawwa.site/?username=cyberyc&theme=light

🎨 Custom Theme

https://social-card.kawwa.site/api/telegram?username=cyberyc&theme=dark&bgColor=%23343232&textColor=%23ffffff&fontFamily=system-ui

For Github Readme.md

<img src="https://social-card.kawwa.site/api/telegram?username=cyberyc&theme=light" alt="Telegram Profile" style="width: 300px; max-width: 100%; height: auto;" />

or

![Cyberyakku](https://social-card.kawwa.site/?username=cyberyc)

📸 Examples

TELEGRAM

🎨 Theme Support

🌝 Light Theme

Channel Light Theme

🌚 Dark Theme

Channel Dark Theme

🎨 Custom Theme

Channel Custom Theme

🗂 Source Types Support

🔔 Channel

Telegram Channel

Telegram Channel


Tg2

tg2

🤖 Bot

Telegram Bot

Telegram Bot

👥 Group

Telegram Group

| Preivew Item Preivew Item

Whatsapp

🔔 Channel

Whatsapp Channel

Whatsapp channel

Whatsapp channel cus

👥 Group

whatsapp group

whatsapp gopup

👤 Contacts

WhatsApp Entity
YouTube

🎨 Theme Support

🌝 Light Theme

YouTube Channel Light Theme

🌚 Dark Theme

YouTube Channel Dark Theme

🎨 Custom Theme

YouTube Channel Custom Theme

🗂 Source Types Support

✅ Verified Channel

YouTube Verified Channel

🎤 Artist Verified Channel

YouTube Artist Verified Channel

❌ Unverified Channel

YouTube Unverified Channel

YouTube Unverified Channel

####### TikTok

🎨 Theme Support

🌝 Light Theme

TikTok Channel Light Theme

🌚 Dark Theme

TikTok Channel Dark Theme

🎨 Custom Theme

TikTok Channel Custom Theme

🗂 Source Types Support

✅ Verified Channel

TikTok Verified Channel

❌ Unverified Channel

TikTok Unverified Channel

TikTok Unverified Channel

✨Site🔥

https://social-card.kawwa.site

🤝 Contributing

Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request on the GitHub repository.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙏 Credits

Made with ❤️ by Kawdhitha Nirmal for the community. Member Of Cyber Yakku Tm Proudly Announced

About

Showcase your Whatsapp,Youtube,Tiktok & Telegram channels, groups, and Contacts/bots with beautiful, dynamic preview cards. Perfect for GitHub profiles Web site and portfolios. ✨

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors