You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
+++ title = "Implement Home page (/) — fetch and display random quote, 'Browse all' link" priority = 5 status = "in_progress" ticket_type = "task" dependencies = ["04f865", "1e6a09", "0d987f", "fc2f51", "0fbdd5"] +++
The `quotesdb` UI is a Yew (Rust → Wasm) single-page app compiled by Trunk and hosted on Cloudflare Pages. It communicates with the backend API via `fetch` calls. Source lives in `src/bin/ui/`. Run with `trunk serve` for local development.The Home page is the landing page of the app. It displays a random quote fetched from GET /api/quotes/random and a "Browse all" link to /browse.
trunk build
`feat(quotesdb): implement Home page — random quote display`