Skip to content

MVP 1.2 — Build the frontend to show latest data(with shadcn/ui) #3

@Boxuan-Matty-Lin

Description

@Boxuan-Matty-Lin

Title: MVP 1.2 — Build the frontend (with shadcn/ui)

Goal

Implement the UI to show an AUD → USD/EUR/JPY/GBP/CNY list using shadcn/ui.

Tasks

  • Layout: responsive (sidebar on md+, list-only on mobile).
  • Use shadcn/ui: Card, Input, Button, Separator, Skeleton, RadioGroup (+ Card for single-select).
  • Home page: amount input, 5 currency cards, Refresh rates button.
  • States: loading (Skeleton), error message, instant recompute on input.

Acceptance

  • Page renders 5 cards with converted values; input updates instantly.
  • Refresh triggers re-fetch with visual feedback.
  • Proper loading/error states; accessible labels and focus.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions