Web performance patterns — lazy loading, bundle optimization, query optimization, compression, and resource management
81
77%
Does it follow best practices?
Impact
97%
3.23xAverage score across 3 eval scenarios
Passed
No known issues
Build an admin dashboard for a SaaS application. The dashboard has multiple pages accessible via a sidebar navigation.
The frontend is React with TypeScript and React Router.
/admin) — Shows summary stats (total users, revenue, active subscriptions) with placeholder data/admin/users) — Table listing users with columns: name, email, role, status, joined date/admin/analytics) — Placeholder page that will show charts/admin/settings) — Application settings form with fields for app name, timezone, and notification preferencessrc/App.tsx — App with routing and sidebar layoutsrc/layouts/AdminLayout.tsx — Layout with sidebar and content areasrc/pages/OverviewPage.tsx — Dashboard overviewsrc/pages/UsersPage.tsx — Users tablesrc/pages/AnalyticsPage.tsx — Analytics placeholdersrc/pages/SettingsPage.tsx — Settings formAll data is local/hardcoded (no API calls needed). Do not include test files or build configuration.