-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programenhancementNew feature or requestNew feature or requestfront-endgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
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
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programenhancementNew feature or requestNew feature or requestfront-endgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed