Flick
Now in Public Beta ✨

Meet The Frontend Expert On Your Team.

Generate production-ready UI components through a conversation with Flick. Ship faster.

Prompt: Create a team member profile card with avatar, name, role, social links, and a "Message" button.
import React from "react";
import { Twitter, Linkedin, Mail, ArrowRight } from "lucide-react";
import { Button } from "@/components/ui/button";

interface TeamMemberCardProps extends React.HTMLAttributes<HTMLDivElement> {
  name?: string;
  role?: string;
  avatarUrl?: string;
  email?: string;
  twitterUrl?: string;
  linkedinUrl?: string;
}

export default function TeamMemberCard({
  name,
  role,
  avatarUrl,
  email,
  twitterUrl,
  linkedinUrl,
  className,
  ...rest
}: TeamMemberCardProps) {
  return (
    <div
      className={cn(
        "rounded-2xl bg-white/5 border border-slate-700 p-6 shadow-lg max-w-xs w-full backdrop-blur",
        className
      )}
      {...rest}
    >
      <img
        src="https://randomuser.me/api/portraits/men/32.jpg"
        alt="Avatar"
        className="w-20 h-20 rounded-full mx-auto border-4 border-indigo-500/30 shadow mb-4"
      />
      <div className="text-center">
        <h3 className="text-lg font-bold text-slate-100">{name}</h3>
        <p className="text-indigo-400 text-sm mb-2">{role}</p>
        <div className="flex justify-center gap-3 mb-4">
          <a href={twitterUrl} target="_blank" rel="noopener">
            <Twitter size={18} className="text-slate-400 hover:text-indigo-400 transition" />
          </a>
          <a href={linkedinUrl} target="_blank" rel="noopener">
            <Linkedin size={18} className="text-slate-400 hover:text-indigo-400 transition" />
          </a>
          <a href={email} target="_blank" rel="noopener">
            <Mail size={18} className="text-slate-400 hover:text-indigo-400 transition" />
          </a>
        </div>
        <Button className="w-full">
          Message <ArrowRight size={16} className="ml-2" />
        </Button>
      </div>
    </div>
  );
}
Avatar

Alex Johnson

Frontend Engineer
For any UI library

Code That Fits Your Kit

Our tool empowers you to generate production-ready components in your favorite UI library. Choose your stack and let us handle the rest.

Material UI
Material UI
Shadcn UI
Shadcn UI
Ant Design
Ant Design
Tailwind CSS
Tailwind CSS
DaisyUI
DaisyUI
Coming Soon

Keep shipping better UI. Any Framework.

Yeah, good things take time. Build UI in your favorite framework.

React
React
Next.js
Next.js
Vue
Vue
Svelte
Svelte
Angular
Angular
Solid
Solid

Pricing Plans

Your Budget Will Barely Notice Us

Free

$0/mo
  • 100 credits
  • Email support
  • 3 projects
  • 1 personal organization
  • Only 1 member in organization
Most Popular

Pro

$8/mo
  • 1000 credits
  • Priority support
  • Unlimited projects
  • 1 organization
  • Add upto 5 users to organizations

Enterprise

Coming Soon
Custom
  • No limit on any feature
  • Dedicated support
  • Custom integrations
  • SLAs & security review
  • White-glove onboarding