Component

Social Post Card

Social media post card with user info, content, image, hashtags, and interaction buttons.

  • Component
  • Tailwind
  • HTML
  • MIT

What it does

Capabilities

  • User profile
  • Verified badge
  • Post content
  • Image
  • Engagement buttons

Preview

Live component

Interactive preview
Open preview
9:41 100%
devsnips.site/library/tailwind/components/cards/social-post-card/
fluid · no fixed width 100%
No dependencies Production-ready

Install

Add to your project

terminal
npx devsnips add Tailwind/Components/Cards/social-post-card
registry path: Tailwind/Components/Cards/social-post-card

Source

Implementation

code.html
<article class="bg-white rounded-2xl border border-gray-100 shadow-sm overflow-hidden">
  <div class="p-5">
    <div class="flex items-center gap-3 mb-4">
      <img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=128&h=128&fit=crop&crop=faces" alt="Sarah Mitchell" class="w-12 h-12 rounded-full object-cover">
      <div class="flex-1">
        <div class="flex items-center gap-2">
          <h4 class="font-semibold text-gray-900">Sarah Mitchell</h4>
          <span class="px-2 py-0.5 bg-blue-100 text-blue-600 text-xs font-medium rounded-full">PRO</span>
        </div>
        <p class="text-sm text-gray-500">Product Designer • 2h ago</p>
      </div>
      <button class="p-2 hover:bg-gray-100 rounded-full text-gray-400 hover:text-gray-600">
        <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h.01M12 12h.01M19 12h.01M6 12a1 1 0 11-2 0 1 1 0 012 0zm7 0a1 1 0 11-2 0 1 1 0 012 0zm7 0a1 1 0 11-2 0 1 1 0 012 0z"/>
        </svg>
      </button>
    </div>
    
    <p class="text-gray-700 leading-relaxed mb-4">Just shipped a major redesign after 3 months of work! 🚀 The new design system includes over 200 components with full dark mode support and accessibility built-in. Can't wait to share more details soon. <span class="text-blue-600">#design #uidesign #productdesign</span></p>
    
    <img src="https://images.unsplash.com/photo-1618788372246-79faff0c3742?w=600&h=400&fit=crop" alt="Design preview" class="w-full rounded-xl mb-4">
  </div>
  
  <div class="px-5 py-3 border-t border-gray-100 flex items-center justify-between">
    <div class="flex items-center gap-6">
      <button class="flex items-center gap-2 text-gray-500 hover:text-pink-600 transition-colors">
        <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"/>
        </svg>
        <span class="text-sm font-medium">2,847</span>
      </button>
      <button class="flex items-center gap-2 text-gray-500 hover:text-blue-600 transition-colors">
        <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"/>
        </svg>
        <span class="text-sm font-medium">384</span>
      </button>
      <button class="flex items-center gap-2 text-gray-500 hover:text-green-600 transition-colors">
        <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12"/>
        </svg>
        <span class="text-sm font-medium">Share</span>
      </button>
    </div>
    <button class="p-2 hover:bg-gray-100 rounded-full text-gray-400 hover:text-gray-600">
      <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z"/>
      </svg>
    </button>
  </div>
</article>
51 lines UTF-8 · LF · Spaces: 2
DevSnips AI ready Claude · Cursor · Windsurf

Agent skill & Model Context Protocol

Pass this component straight into your AI workflow. DevSnips exposes each resource as a structured, addressable registry entry, so your agent installs the real files instead of approximating them.

devsnips://components/cards/social-post-card
Prompt instruction
I want to use this DevSnips resource in production:

Page:
https://devsnips.site/library/tailwind/components/cards/social-post-card/

Install: npx devsnips add
Tailwind/Components/Cards/social-post-card

This is the Social Post Card — Social media post card with user info, content, image, hashtags, and interaction buttons.

Use this DevSnips resource as the starting point for my project.
Adapt it to my project's stack and conventions, fix any issues,
and make it production-ready while preserving its intended design
and behavior.

Paste into ChatGPT, Claude or your agent — it already carries the page URL and the exact install path.

Resource URI
devsnips://components/cards/social-post-card