A modern, responsive dashboard application built with React and Tailwind CSS. Features a clean UI with dark/light theme support, interactive charts, and a collapsible sidebar navigation.
- 🎨 Dark/Light Theme - System preference detection with manual theme switching
- 📱 Responsive Design - Mobile-friendly layout with collapsible sidebar
- 📊 Data Visualization - Interactive charts using Recharts
- 🧭 Navigation - Multi-section sidebar with routing support
- ⚡ Fast Development - Built with Vite for optimal performance
- React 18 - UI library
- Vite - Build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- React Router - Client-side routing
- Recharts - Chart library for data visualization
- Lucide React - Icon library
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/Jobsidney/CashWay.git
cd CashWaydashboard- Install dependencies:
npm installStart the development server:
npm run devThe application will be available at http://localhost:5173 (or the next available port).
Create an optimized production build:
npm run buildThe built files will be in the dist directory.
Preview the production build locally:
npm run previewsrc/
├── assets/ # Images and static assets
├── constants/ # Application constants and configuration
├── contexts/ # React context providers
├── hooks/ # Custom React hooks
├── layouts/ # Layout components (Header, Sidebar, Footer)
├── routes/ # Route components and pages
└── utils/ # Utility functions
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
© 2024 XD Code All Rights Reserved