Skip to content

Design & Implement Dashboard Page #2

@Baskarayelu

Description

@Baskarayelu

Create a comprehensive financial dashboard that provides users with an overview of their remittance activity, savings progress, bills, and insurance status.

Design Requirements

Layout Structure:

  1. Header Section:

    • Back button to home
    • Page title: "Dashboard"
    • User profile/account indicator (optional)
  2. Stats Overview Cards (4 cards in grid):

    • Total Sent: $1,200 with "+$300 this month" indicator
    • Savings: $360 with "+$90 this month" indicator
    • Bills Paid: $180 with "3 bills this month" indicator
    • Insurance: $60 with "2 active policies" indicator
    • Each card: Icon, title, value, change indicator (green for positive)
  3. Money Split Visualization:

    • Section title: "Current Money Split"
    • 4 horizontal progress bars:
      • Daily Spending (50% - blue)
      • Savings (30% - green)
      • Bills (15% - yellow)
      • Insurance (5% - purple)
    • Each bar shows: Label, amount, percentage, colored progress bar
    • Link to "Configure Split Settings"
  4. Recent Transactions Table:

    • Section title: "Recent Transactions"
    • Table/list with columns: Date, Description, Amount, Status
    • Status badges: "completed" (green), "pending" (yellow), "failed" (red)
    • Link to "View All Transactions"
  5. Savings Goals Progress:

    • Section title: "Savings Goals"
    • Goal cards showing:
      • Goal name
      • Progress bar (current/target)
      • Percentage complete
      • Deadline date
    • Link to "Manage Goals"

Visual Design:

  • Clean, card-based layout
  • White cards on gray background
  • Color-coded progress bars
  • Icons for visual hierarchy
  • Responsive grid layout

Data Visualization:

  • Progress bars for split allocation
  • Progress bars for savings goals
  • Status indicators with colors

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions