A modern web application built with React, TypeScript, Vite, and Shadcn UI components.
- ⚡️ Vite - Next Generation Frontend Tooling
- ⚛️ React 18 - A JavaScript library for building user interfaces
- 📦 TypeScript - TypeScript is a typed superset of JavaScript
- 🎨 Tailwind CSS - A utility-first CSS framework
- 🎭 Shadcn UI - Beautifully designed components
- 🔄 React Router - Declarative routing for React
- 📊 Recharts - A composable charting library
- 📅 React Day Picker - Flexible date picker component
- 🎨 Framer Motion - Production-ready motion library
- 🔍 React Query - Powerful data synchronization
- 📝 React Hook Form - Performant, flexible and extensible forms
- 🛡️ Zod - TypeScript-first schema validation
- Clone the repository:
git clone [your-repository-url]- Install dependencies:
npm install
# or
yarn install
# or
bun install- Start the development server:
npm run dev
# or
yarn dev
# or
bun devnpm run dev- Start the development servernpm run build- Build the production versionnpm run build:dev- Build the development versionnpm run lint- Run ESLintnpm run preview- Preview the production build
├── public/ # Static assets
├── src/ # Source files
├── components.json # Shadcn UI configuration
├── index.html # Entry HTML file
├── package.json # Project dependencies
├── postcss.config.js # PostCSS configuration
├── tailwind.config.ts # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
└── vite.config.ts # Vite configuration
- The project uses TypeScript for type safety
- Tailwind CSS for styling
- ESLint for code linting
- PostCSS for CSS processing
- Vite for fast development and building
This project is licensed under the MIT License - see the LICENSE file for details.
- Vite for the amazing build tool
- Shadcn UI for the beautiful components
- Tailwind CSS for the utility-first CSS framework