Collection of components built with React, TypeScript, Storybook, and Tailwind.
- 🎨 Modern UI components built with React and TypeScript
- 📚 Component documentation and testing with Storybook
- 🎯 Type-safe development with TypeScript
- 💅 Styling with TailwindCSS and daisyUI
- 🔍 Form validation and error handling
- 🌓 Light/Dark theme support
- 📱 Responsive design
- React - A JavaScript library for building user interfaces
- TypeScript - JavaScript with syntax for types
- Vite - Next generation frontend tooling
- Storybook - Frontend workshop for UI development
- TailwindCSS - A utility-first CSS framework
- daisyUI - Tailwind CSS component library
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone <repository-url>
cd playground
- Install dependencies
npm install
# or
yarn
- Start the development server
npm run dev
# or
yarn dev
- Open Storybook
npm run storybook
# or
yarn storybook
src/
├── base/ # Base UI components
├── components/ # Feature components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and helpers
├── pages/ # Page components
├── state/ # State management
├── styles/ # Global styles
└── typings/ # TypeScript type definitions
dev
- Start development serverbuild
- Build for productionpreview
- Preview production buildstorybook
- Start Storybook development serverbuild:storybook
- Build Storybook for productionformat:check
- Check code formattinglint
- Run ESLint
- Fork the repository
- Create your 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