Skip to content

feat(component): HistoricalFigureCard #67

@bntvllnt

Description

@bntvllnt

Summary

Profile card for historical figures with portrait, dates, achievements, quotes, and connections. Biography-focused display for education platforms.

Proposed API

<HistoricalFigureCard
  name="Leonardo da Vinci"
  birth={{ year: 1452, place: "Vinci, Italy" }}
  death={{ year: 1519, place: "Amboise, France" }}
  portrait="/davinci.jpg"
  title="Polymath"
  era="Renaissance"
  fields={["Art", "Science", "Engineering", "Anatomy"]}
  works={["Mona Lisa", "The Last Supper", "Vitruvian Man"]}
  quote={{
    text: "Learning never exhausts the mind.",
    source: "Notebooks"
  }}
  connections={[
    { name: "Michelangelo", relation: "Contemporary/rival" },
    { name: "Lorenzo de Medici", relation: "Patron" }
  ]}
/>

Requirements

  • Portrait/avatar with fallback silhouette
  • Birth/death with year and place
  • Era badge
  • Fields/domains tags
  • Notable works list
  • Blockquote with attribution
  • Connections/relationships to other figures
  • Timeline snippet (lifespan bar)
  • Expandable biography section
  • Link to full profile
  • Composes: Card, Avatar, Badge, Tooltip

Educational Use Cases

  • "Who's who" biography galleries
  • Figure profiles in history lessons
  • Connection mapping between historical figures
  • Author/scientist profiles in reading assignments

Metadata

Metadata

Assignees

No one assigned

    Labels

    componentNew componenteducationalEducational suite componentsp1-highHigh priority — strengthens moat

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions