HomeChallengesRepsProblemsLeaderboardTake a challenge

Product Card

Build a product card with image, title, price, and CTA button.

Beginner5 min on the clock8 graded checks · 100 pointsComponent Builder
Graded by reading your code against the checklist below.

What you build

    How it is graded

    Published in full, before you start — every point is one of these and there is nothing else.

    1. Use rounded corners+10Visual polish
    2. Add shadow effects+10Visual polish
    3. Add hover states+15Interaction and motion
    4. Add transitions+15Interaction and motion
    5. Use Flexbox or Grid+15CSS layout
    6. Use Tailwind colors+10Tailwind utilities
    7. Use typography utilities+10Tailwind utilities
    8. Use padding+15Spacing and rhythm

    What it teaches

    Interaction and motionbeginner

    A :hover style tells the user something is clickable, and a transition stops that change from snapping — together they are the cheapest way to make a page feel built rather than assembled.

    Spacing and rhythmbeginner

    Padding is the breathing room inside a box; without it text touches its own border and everything looks amateur, no matter how good the colours are.

    The rest of Component Builder