Avatar Picker

An interactive profile picture selector with file upload capabilities.

Profile setup

Make it yours

Choose a username and a color that sets the tone for your avatar.

Avatar preview

This is how your avatar will appear across the app.

Avatar background
Username0/20

Tip: short, simple, and recognizable works best.

You can change this anytime from your profile settings.

Installation

bash
npm install motion lucide-react

Usage

tsx
import AvatarPicker from '@/components/ui/avatar-picker';

<AvatarPicker
  onComplete={() => {}}
  className=""
/>