This is a fully responsive dashboard built using React, Vite, TypeScript, and Tailwind CSS. It provides a sleek and modern UI for analytics, user management, and real-time updates. Anyone can use it for their project or clone and customize it.
- To log in, enter a valid email and a randomly generated password of at least 6 characters.
- React + Vite for fast development
- TypeScript for better type safety
- Tailwind CSS for responsive and modern styling
- Ant Design for UI components (optional)
- Recharts for data visualization (graphs & charts)
✅ Responsive Layout – Works on mobile, tablet, and desktop ✅ Modern UI – Clean and user-friendly interface ✅ Dashboard Widgets – Analytics, user stats, and reports ✅ Charts & Graphs – Visual representation of data ✅ Reusable Components – Easily extend for new features
1️⃣ Clone the repository
git clone https://github.com/sangamprashant/crm-dashboard-template-react.git2️⃣ Navigate to the project folder
cd dashboard-template-react3️⃣ Install dependencies
yarn install # or npm install4️⃣ Run the development server
yarn dev # or npm run devIf you’ve made changes and want to reset your project to the original template:
yarn reset-projectThis will:
- Rename the current
srcfolder tosrc-example(backup of your changes) - Rename
src-inittosrc(restoring the template code)
Then you can run:
yarn devto start fresh.
- Modify
src/components/to customize UI elements. - Update
src/pages/Dashboard.tsxto add new widgets. - Use
src/hooks/for managing data fetching & state.
Feel free to contribute by opening issues or pull requests!




