Every genFabric project ships with full source code, tests, and documentation. Here's what that looks like in practice — an open-source demo you can explore yourself.
A modern news portal demo — responsive, accessible, fully tested. Built with the same pipeline and quality standards as every genFabric project.
Lighthouse
Source Code
Typed props with sensible defaults. Semantic HTML. Configurable heading level for correct document outline.
interface ArticleCardProps { article: Article; headingLevel?: "h2" | "h3" | "h4"; variant?: "default" | "hero" | "compact"; eager?: boolean; } export default function ArticleCard({ article, headingLevel = "h3", variant = "default", eager = false, }: ArticleCardProps) { const Heading = headingLevel; const href = routes.article(article.slug); return ( <article className="group relative rounded-xl bg-(--color-surface)"> <SafeImage src={article.image.fallbackSrc} alt={article.image.alt} loading={eager ? "eager" : "lazy"} /> <BadgeGroup category={article.category} isPremium={article.isPremium} /> <Heading> <Link href={href}>{article.headline}</Link> </Heading> </article> ); }
Delivery
Every project ships ready to launch — not just source code, but everything you need to go live and stay in control.
No credentials shared. You run the setup script in your own CMS space — we never need access to your accounts.
Scope
This demo shows the code quality baseline. Your project adds everything needed for production.
This is a baseline demo — your project is configured to your brand, CMS, and feature set.