Skip to content

Build a Reusable Component Library (Buttons, Cards, Inputs, Modals) #27

@vvsrohit

Description

@vvsrohit

Create a small but clean reusable UI component library inside the project.

Requirements

  • Create a /components/ui/ folder
  • Add components: Button, Card, Input, Modal
  • Add props for customization
  • Add documentation inside README
  • Replace at least 2 components in existing code with the new library

Why This Is Hard

Tests abstraction skill, reusability thinking, documentation ability, and UI design.

Expectations

  • Clean API for each component
  • No duplication in code
  • UI should look consistent across the app

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions