// the find
altence/lightence-ant-design-react-template
Free and easy-to-use admin template based on React 17+
A React admin dashboard template built on Ant Design v4, TypeScript, and Redux Toolkit, with a medical dashboard as its primary demo. Aimed at developers who want auth flows, charts, and 60+ UI components wired up before writing their first business-logic line. The medical theme is the default but the components are generic enough to repurpose.
Every Ant Design component is wrapped in a Base* abstraction (BaseButton, BaseTable, etc.) with co-located .styles.ts files — you get one place to restyle the entire design system instead of chasing overrides. Full auth scaffold is already working: login, signup, forgot password, security code, and lock screen are all implemented. Dark/light theme, i18n, PWA, and responsive layout are all present from the start, not tacked on later. Redux Toolkit is wired correctly with typed slices, which is better than most templates that still use plain Redux or have no state management pattern at all.
Built on Create React App via craco — CRA is effectively abandoned and craco has rough edges; this is not a small migration if you need a modern build toolchain. Last commit is April 2024 and the template targets React 17+ while Ant Design v5 (which dropped the CSS-in-JS pivot) has been out since late 2022 — you'll inherit an outdated dependency tree immediately. Nearly every API file in src/api/ is backed by hardcoded mock data, so you're not getting a working backend integration pattern, just a UI shell you have to re-plumb. The medical domain bleeds everywhere (doctors API, screenings, COVID widgets, DoctorProfile component) — deleting the demo content takes real effort rather than swapping a config.