Skip to content

MakeBoldSolutions/TailwindSpark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

238 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TailwindSpark ✨

Version License React TypeScript Tailwind CSS

A comprehensive Tailwind CSS showcase and learning resource built as a production-ready React TypeScript monorepo. Demonstrates modern web development patterns, design systems, and component architecture.

Live Site: Tailwind.makeboldspark.comFull DocumentationRepository Story

TailwindSpark Demo

About

TailwindSpark demonstrates modern React patterns with Tailwind CSS 4's @theme directive, semantic design tokens, and comprehensive component examples in a production-ready TypeScript monorepo.

Live Site: Tailwind.makeboldspark.com

Built by Mark Hazleton — Technical Solutions Architect Part of the MakeBoldSpark portfolio of technical demonstrations.

Why TailwindSpark?

Learn by Example: Explore cutting-edge React patterns with Tailwind CSS 4's @theme directive, semantic design tokens, and comprehensive component examples.

Production Quality: Built with strict TypeScript, 40% test coverage minimum, WCAG AA accessibility, automated CI/CD, and formal code governance via a project constitution.

Modern Architecture: Turborepo monorepo with shared design tokens, reusable UI components, and optimized build pipeline demonstrating scalable patterns.

Active Maintenance: Automated dependency updates via Dependabot, security scanning, performance monitoring, and regular constitutional compliance audits.

📊 Read the full development history and metrics analysis

🚀 Quick Start

git clone https://github.com/markhazleton/TailwindSpark.git
cd TailwindSpark
npm install
npm run dev

Open http://localhost:5173 to explore interactive components, design system examples, and production patterns.

📁 Project Structure

TailwindSpark/
├── apps/demo-app/              # Main React application
├── packages/
│   ├── design-tokens/          # Shared design system
│   └── ui-components/          # Reusable UI components
├──🏗️ Project Structure

TailwindSpark/ ├── apps/demo-app/ # Showcase application ├── packages/ │ ├── design-tokens/ # Tailwind CSS 4 @theme definitions │ └── ui-components/ # Reusable component library └── .documentation/ # Guides, governance, and history


## 📚 Documentation

**Getting Started**
- [Setup & Development Guide](./.documentation/guides/GETTING_STARTED.md)
- [Architecture Overview](./.documentation/guides/ARCHITECTURE.md)
- [Testing Standards](./.documentation/guides/TESTING.md)

**Project Governance**
- [Constitution](./.documentation/memory/constitution.md) - Formal coding standards and principles
- [Repository Story](./.documentation/repo-story/repo-story-2026-04-11.md) - Development history and metrics

**Resources**
- [Deployment Guide](./.documentation/guides/DEPLOYMENT.md)
- [Branding Guidelines](./.documentation/guides/BRANDING.md)
- [Changelog](./.documentation/guides/CHANGELOG.md)

## 🛠️ Key Scripts

```bash
npm run dev          # Development server with HMR
npm run build        # Production build (all packages)
npm run sync:data    # Explicitly refresh tracked content snapshots
npm run version:bump # Explicit release version update
npm run test         # Vitest with coverage reporting
npm run lint         # ESLint + custom rules

For detailed technical specifications, architecture decisions, and development quality metrics, see the Repository Story for details.

👨‍💻 Author

Mark Hazleton


View Live SiteDocumentationReport Bug

Built with ❤️ using React, TypeScript, and Tailwind CSS Contributions welcome! Review the Constitution for coding standards.

📄 License

MIT License - see LICENSE file for details.


Part of the MakeBoldSpark Portfolio • Created by Mark Hazleton • Built with React 19, TypeScript 5, and Tailwind CSS 4

About

A Demo of the Tailwind CSS Library

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 47.5%
  • HTML 40.7%
  • PowerShell 6.7%
  • JavaScript 2.9%
  • CSS 1.1%
  • Shell 1.1%