// the find
estevanmaito/windmill-dashboard-react
❄ A multi theme, completely accessible, ready for production dashboard.
A React + Tailwind CSS admin dashboard template with dark mode, accessibility focus, and PWA support. It's a starting point for internal tools or admin panels — not a component library, but a wired-up application skeleton you fork and fill with real data.
Accessibility is genuinely taken seriously: keyboard navigation, focus traps, and screen reader testing are mentioned and visible in the code structure (AccessibleNavigationAnnouncer.js). Dark mode is implemented properly — theme-aware images swap based on the active theme, not just a CSS filter hack. Code splitting is baked in via React.lazy throughout the routes, so you're not shipping a 2MB bundle for the login page. The routing architecture cleanly separates sidebar-nav routes from general routes, which is a practical distinction most dashboard starters ignore.
Last commit was January 2023, and the project is built on Create React App, which is itself unmaintained — you're inheriting a dead build toolchain before you write a single line. There's zero state management beyond React Context, which will hurt once you connect real data with async loading states and error boundaries. No tests despite the scaffold including setupTests.js. The component set is thin: cards, charts, tables, and a sidebar — anything beyond that demo surface means writing it yourself.