Skip to content

Implement Dashboard Stats Cards (Figma) #50

@Baskarayelu

Description

@Baskarayelu

Description

Implement the four dashboard stats cards from the Figma design. Total Sent, Savings, Bills Paid, Insurance—each with icon, title, main value, and contextual details.

Design reference (Figma): RemitWise Design

Image

Design Requirements

Layout (four cards in a row)

  • Total Sent: Red-outline paper airplane icon. "Total Sent" (grey). "$1,200" (large bold white). "+$300" (red), "+25%" with upward trend icon (grey, top-right).
  • Savings: Red-outline piggy bank icon. "Savings" (grey). "$360" (large bold white). "+$90" (red), "+33%" with trend icon (top-right).
  • Bills Paid: Red-outline document icon. "Bills Paid" (grey). "$180" (large bold white). "3 bills", "This month" (grey).
  • Insurance: Red-outline shield icon. "Insurance" (grey). "$60" (large bold white). "2 policies", "Active" (grey).

Visual Design

  • Dark cards, rounded corners; red icons and positive change indicators
  • Consistent spacing and alignment

Technical Requirements

  • Next.js App Router
  • TypeScript
  • Tailwind CSS
  • Data from API/contract or placeholders; support loading/error states
  • Responsive grid (4 cols → 2x2 → stack on mobile)

Acceptance Criteria

  • Four cards: Total Sent, Savings, Bills Paid, Insurance
  • Each card has red-outline icon, title, main amount
  • Total Sent and Savings show +amount and +percentage with trend icon
  • Bills Paid shows "3 bills" / "This month"
  • Insurance shows "2 policies" / "Active"
  • Dark theme and layout match design
  • Responsive layout

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions