'use client' import { Badge } from '@thedaviddias/design-system/badge' import { Button } from '@thedaviddias/design-system/button' import { ExternalLink, Github, Star } from 'lucide-react' import { Section } from '@/components/layout/section' import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card' import { analytics } from '@/lib/analytics' interface Project { name: string description: string url: string githubUrl?: string stars?: number tags: string[] featured?: boolean } // TODO: Update star counts quarterly - last updated: January 2026 const projects: Project[] = [ { name: 'Front-End Checklist', description: 'The perfect Front-End Checklist for modern websites and meticulous developers.', url: 'https://frontendchecklist.io', githubUrl: 'https://github.com/thedaviddias/Front-End-Checklist', stars: 71954, tags: ['Frontend', 'Checklist', 'Best Practices'] }, { name: 'UX Patterns for Developers', description: 'Collection of UX patterns for everyone but specially towards developers who want to understand how to build effective UI components accessible and usable.', url: 'https://github.com/thedaviddias/ux-patterns-for-developers', githubUrl: 'https://github.com/thedaviddias/ux-patterns-for-developers', stars: 155, tags: ['UX', 'Design Patterns', 'Accessibility'] }, { name: 'Indie Dev Toolkit', description: 'A curated list of tools and resources for indie hackers, solo founders, and bootstrapped startups.', url: 'https://github.com/thedaviddias/indie-dev-toolkit', githubUrl: 'https://github.com/thedaviddias/indie-dev-toolkit', stars: 222, tags: ['Toolkit', 'Indie Hacking', 'Resources'] } ] /** * Section showcasing other open-source projects by the creator * * @returns Section component with project cards and GitHub follow CTA */ export function CreatorProjectsSection() { return (
{/* Projects Grid - 3 columns on desktop */}
{projects.map(project => (
{project.name}
{project.stars && (
{project.stars.toLocaleString()}
)}
{project.tags.slice(0, 2).map(tag => ( {tag} ))}
{project.description}
))}
{/* Call to Action */}

Like these projects? Check out David's GitHub for more open-source contributions.

) }