A modern, responsive UI component library built with SASS featuring modular design patterns, a flexible grid system, and clean CSS architecture.
- 🎨 Five Button Variants - Default, success, error, warning, and info styles
- 📝 Accessible Form Components - Styled inputs with ARIA labels and focus states
- 📐 12-Column Responsive Grid - Flexible, mobile-first layout system
- 🖼️ Image Components - Avatar circles and framed image styles
- 📱 Mobile-First Design - Fully responsive across all devices
- ⚡ Optimized Build - Compressed CSS output for production
- 🏗️ Modern SASS - Uses @use/@forward modules instead of deprecated @import
- HTML5 - Semantic markup with accessibility features
- SASS/SCSS - Modular CSS preprocessing with variables and mixins
- CSS3 - Modern styling with smooth transitions
- Node.js & npm - Build tooling and dependency management
# Clone the repository
git clone https://github.com/brianwalkerdev/sass-ui-kit-modular-design-system.git
cd sass-ui-kit-modular-design-system
# Install dependencies
npm install
# Build CSS from SASS (production)
npm run build
# Watch mode for development (auto-compile on changes)
npm run watchOpen index.html in your browser to view the style guide.
This is a static site ready for deployment to any hosting platform:
Push to your repository and enable GitHub Pages in settings. Point to the root directory.
https://yourusername.github.io/sass-ui-kit-modular-design-system
- Connect your GitHub repository
- Build command:
npm run build - Publish directory:
.(root)
- Import your GitHub repository
- Build command:
npm run build - Output directory:
.(root)
All files (index.html, css/, images/) are static and ready to deploy.
Brian Walker
📧 contact@brianwalker.dev
🌐 brianwalker.dev
💼 GitHub
Built with SASS | MIT License