A modern React dashboard application built with TypeScript, Vite, and Tailwind CSS.
- 📊 Interactive dashboard with charts and data visualization
- 🎨 Modern UI components built with Radix UI and Tailwind CSS
- 📱 Responsive design that works on all devices
- ⚡ Fast development experience with Vite
- 🔧 TypeScript for better development experience
- Frontend: React 18, TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- UI Components: Radix UI
- Icons: Lucide React
- Charts: Recharts
- Node.js (version 16 or higher)
- npm or yarn
-
Clone the repository:
git clone <your-repository-url> cd dashboard-application
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173
npm run dev- Start the development servernpm run build- Build the project for productionnpm run preview- Preview the production buildnpm run lint- Run ESLint
├── components/
│ ├── ui/ # Reusable UI components
│ ├── EntriesTable.tsx
│ ├── HeroPanel.tsx
│ ├── NavBar.tsx
│ └── SummaryCards.tsx
├── styles/
│ └── globals.css
├── App.tsx
├── main.tsx
└── index.html
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License.