first commit
This commit is contained in:
commit
d44c704659
157
README.md
Normal file
157
README.md
Normal file
@ -0,0 +1,157 @@
|
||||
# Corrad UI 2025 🚀
|
||||
|
||||
A modern, feature-rich UI component library built with Nuxt 3, designed for creating beautiful and responsive web applications. Corrad UI combines the power of Vue 3 with the flexibility of Tailwind CSS to deliver a seamless development experience.
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
## ✨ Features
|
||||
|
||||
- 🎨 **25+ Modern UI Components** - From basic buttons to complex data tables
|
||||
- 🌓 **Light/Dark Theme** - Built-in theme switching capability
|
||||
- 🌐 **RTL Support** - Full Right-to-Left layout support
|
||||
- 📱 **Responsive Design** - Mobile-first approach for all components
|
||||
- 🔧 **Customizable** - Easy to customize with Tailwind CSS
|
||||
- 📝 **Form Handling** - Integrated FormKit with custom styling
|
||||
- 🎯 **TypeScript Support** - Full type safety and better DX
|
||||
- ⚡ **Auto-imports** - Zero-config component importing
|
||||
|
||||
## 🎯 Components
|
||||
|
||||
<details>
|
||||
<summary>View Component List</summary>
|
||||
|
||||
- **Layout**
|
||||
- Accordion
|
||||
- Card
|
||||
- Modal
|
||||
- Tabs
|
||||
- Separator
|
||||
|
||||
- **Data Display**
|
||||
- Table
|
||||
- Data Table
|
||||
- Avatar
|
||||
- Badge
|
||||
- Progress
|
||||
|
||||
- **Navigation**
|
||||
- Breadcrumb
|
||||
- Dropdown
|
||||
- Context Menu
|
||||
- Stepper
|
||||
|
||||
- **Feedback**
|
||||
- Alert
|
||||
- Toast
|
||||
- Tooltip
|
||||
- Hover Card
|
||||
- Popover
|
||||
|
||||
- **Media**
|
||||
- Carousel
|
||||
- Skeleton
|
||||
|
||||
- **Utils**
|
||||
- Scroll Area
|
||||
- Theme Switcher
|
||||
- Button
|
||||
|
||||
</details>
|
||||
|
||||
## 🚀 Getting Started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Node.js 16.x or later
|
||||
- pnpm (recommended) or npm
|
||||
|
||||
### Installation
|
||||
|
||||
```bash
|
||||
# Clone the repository
|
||||
git clone https://github.com/corrad-software/corrad-2025.git
|
||||
|
||||
# Navigate to project directory
|
||||
cd corrad-2025
|
||||
|
||||
# Install dependencies
|
||||
pnpm install
|
||||
```
|
||||
|
||||
### Development
|
||||
|
||||
```bash
|
||||
# Start development server
|
||||
pnpm dev
|
||||
|
||||
# Build for production
|
||||
pnpm build
|
||||
|
||||
# Preview production build
|
||||
pnpm preview
|
||||
```
|
||||
|
||||
## 📖 Documentation
|
||||
|
||||
Each component comes with comprehensive documentation and examples:
|
||||
|
||||
- Basic usage
|
||||
- Props API
|
||||
- Events
|
||||
- Customization options
|
||||
- Live examples
|
||||
|
||||
## 🎨 Customization
|
||||
|
||||
### Tailwind Configuration
|
||||
|
||||
Customize the design system by modifying `tailwind.config.js`:
|
||||
|
||||
```js
|
||||
module.exports = {
|
||||
theme: {
|
||||
extend: {
|
||||
colors: {
|
||||
// Your custom colors
|
||||
},
|
||||
// Other theme extensions
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### FormKit Theme
|
||||
|
||||
Customize form elements through `formkit.theme.js`.
|
||||
|
||||
## 🛠️ Project Structure
|
||||
|
||||
```
|
||||
corrad-2025/
|
||||
├── components/ # UI Components
|
||||
├── composables/ # Vue composables
|
||||
├── layouts/ # Page layouts
|
||||
├── pages/ # Application routes
|
||||
├── plugins/ # Nuxt plugins
|
||||
├── stores/ # State management
|
||||
├── assets/ # Static assets
|
||||
├── public/ # Public files
|
||||
└── server/ # Server-side code
|
||||
```
|
||||
|
||||
## 🤝 Contributing
|
||||
|
||||
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
|
||||
|
||||
## 📄 License
|
||||
|
||||
This project is licensed under the MIT License - see the LICENSE file for details.
|
||||
|
||||
## 🙏 Acknowledgments
|
||||
|
||||
- Built with [Nuxt 3](https://nuxt.com)
|
||||
- Styled with [Tailwind CSS](https://tailwindcss.com)
|
||||
- Forms powered by [FormKit](https://formkit.com)
|
Loading…
x
Reference in New Issue
Block a user