Fetch a public JSON and build a responsive and sortable table in Vue 3, using TailwindCSS, and host it on AWS (S3 is fine). Just a single page. Please share the URL and a link to GitHub for Source.
- JSON: https://content.launchbrightly.com/lbdemo/baremetrics.json
- Vue 3.2 (use Script Setup)
- TailwindCSS (and we use TailwindUI as our default templates)
- Columns: Name, Descriptions, Edition(s), timeOfScreenshot, And others you like.
- Make Column headers clickable for ASC/DESC sort
- Make the Edition Column a filter on Editions (which works with Sorting)
pnpm install
pnpm run serve
pnpm run build
pnpm run test:unit
pnpm run test:e2e
pnpm run lint