chanhdai.com  by ncdai

Minimalist portfolio, registry, and blog

Created 2 years ago
1,022 stars

Top 36.6% on SourcePulse

GitHubView on GitHub
Project Summary

A minimal, modern portfolio, component registry, and blog built for Design Engineers to showcase their work. It leverages a clean design with light/dark themes and offers a custom component registry powered by shadcn/ui for easy distribution and demonstration of reusable components.

How It Works

The project utilizes Next.js 15 and Tailwind CSS v4 for a performant, modern frontend. Its core innovation is a component registry, built with shadcn/ui and its CLI, enabling developers to easily distribute, document, and showcase components with live previews and one-click install commands. Blog content is managed via MDX and Markdown, supporting features like RSS feeds and dynamic OG images.

Quick Start & Requirements

Specific installation commands are not detailed in the README. Users are directed to a "Development Guide" for more information. The project relies on Node.js and the mentioned tech stack (Next.js, Tailwind CSS, shadcn/ui), implying a standard frontend development environment.

Highlighted Details

  • Features a clean, modern design with integrated Light & Dark theme support and vCard integration.
  • Includes robust SEO optimization (JSON-LD, sitemap, robots) and is AI-friendly with an llms.txt file.
  • Offers an installable Progressive Web App (PWA) and spam-protected email contact.
  • The blog supports MDX/Markdown content, RSS feeds, and dynamic Open Graph images for rich previews.
  • The component registry provides interactive live previews, readable code snippets, and one-click command blocks for installation.

Maintenance & Community

The project is sponsored by GitAds. It acknowledges numerous open-source libraries used in its development. No specific community channels (like Discord or Slack) or roadmap links are provided in the README.

Licensing & Compatibility

The project is licensed under the MIT license, permitting free use. However, a key restriction requires users to remove all personal information before publishing their own version, impacting direct commercial reuse without modification.

Limitations & Caveats

The primary caveat for adoption is the necessity to strip all personal information from the codebase before deployment, which complicates direct reuse. The README does not detail testing strategies, CI/CD pipelines, or specific performance benchmarks beyond its feature set.

Health Check
Last Commit

19 hours ago

Responsiveness

Inactive

Pull Requests (30d)
45
Issues (30d)
1
Star History
119 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.