style: fix formatting with Prettier

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
SuperComboGamer
2025-12-21 20:31:57 -05:00
parent 584f5a3426
commit 8d578558ff
295 changed files with 9088 additions and 10546 deletions

View File

@@ -11,72 +11,93 @@ export interface StarterTemplate {
repoUrl: string;
techStack: string[];
features: string[];
category: "fullstack" | "frontend" | "backend" | "ai" | "other";
category: 'fullstack' | 'frontend' | 'backend' | 'ai' | 'other';
author: string;
}
export const starterTemplates: StarterTemplate[] = [
{
id: "automaker-starter-kit",
name: "Automaker Starter Kit",
description: "An online community and training platform template for aspiring full stack engineers. Master frontend and backend development, build real-world projects, and launch your software engineering career.",
repoUrl: "https://github.com/webdevcody/automaker-starter-kit",
techStack: ["TanStack Start", "PostgreSQL", "Drizzle ORM", "Better Auth", "Tailwind CSS", "Radix UI", "Stripe", "AWS S3/R2"],
features: [
"Community posts with comments and reactions",
"User profiles and portfolios",
"Calendar event management",
"Direct messaging",
"Member discovery directory",
"Real-time notifications",
"Classroom modules for learning",
"Tiered subscriptions (free/basic/pro)",
"File uploads with presigned URLs"
id: 'automaker-starter-kit',
name: 'Automaker Starter Kit',
description:
'An online community and training platform template for aspiring full stack engineers. Master frontend and backend development, build real-world projects, and launch your software engineering career.',
repoUrl: 'https://github.com/webdevcody/automaker-starter-kit',
techStack: [
'TanStack Start',
'PostgreSQL',
'Drizzle ORM',
'Better Auth',
'Tailwind CSS',
'Radix UI',
'Stripe',
'AWS S3/R2',
],
category: "fullstack",
author: "webdevcody"
features: [
'Community posts with comments and reactions',
'User profiles and portfolios',
'Calendar event management',
'Direct messaging',
'Member discovery directory',
'Real-time notifications',
'Classroom modules for learning',
'Tiered subscriptions (free/basic/pro)',
'File uploads with presigned URLs',
],
category: 'fullstack',
author: 'webdevcody',
},
{
id: "agentic-jumpstart",
name: "Agentic Jumpstart",
description: "A starter template for building agentic AI applications with a pre-configured development environment including database setup, Docker support, and TypeScript configuration.",
repoUrl: "https://github.com/webdevcody/agentic-jumpstart-starter-kit",
techStack: ["TypeScript", "Vite", "Drizzle ORM", "Docker", "PostCSS"],
id: 'agentic-jumpstart',
name: 'Agentic Jumpstart',
description:
'A starter template for building agentic AI applications with a pre-configured development environment including database setup, Docker support, and TypeScript configuration.',
repoUrl: 'https://github.com/webdevcody/agentic-jumpstart-starter-kit',
techStack: ['TypeScript', 'Vite', 'Drizzle ORM', 'Docker', 'PostCSS'],
features: [
"Pre-configured VS Code settings",
"Docker Compose setup",
"Database migrations with Drizzle",
"Type-safe development",
"Environment setup with .env.example"
'Pre-configured VS Code settings',
'Docker Compose setup',
'Database migrations with Drizzle',
'Type-safe development',
'Environment setup with .env.example',
],
category: "ai",
author: "webdevcody"
category: 'ai',
author: 'webdevcody',
},
{
id: "full-stack-campus",
name: "Full Stack Campus",
description: "A feature-driven development template for building community platforms. Includes authentication, Stripe payments, file uploads, and real-time features using TanStack Start.",
repoUrl: "https://github.com/webdevcody/full-stack-campus",
techStack: ["TanStack Start", "PostgreSQL", "Drizzle ORM", "Better Auth", "Tailwind CSS", "Radix UI", "Stripe", "AWS S3/R2"],
features: [
"Community posts with comments and reactions",
"User profiles and portfolios",
"Calendar event management",
"Direct messaging",
"Member discovery directory",
"Real-time notifications",
"Tiered subscriptions (free/basic/pro)",
"File uploads with presigned URLs"
id: 'full-stack-campus',
name: 'Full Stack Campus',
description:
'A feature-driven development template for building community platforms. Includes authentication, Stripe payments, file uploads, and real-time features using TanStack Start.',
repoUrl: 'https://github.com/webdevcody/full-stack-campus',
techStack: [
'TanStack Start',
'PostgreSQL',
'Drizzle ORM',
'Better Auth',
'Tailwind CSS',
'Radix UI',
'Stripe',
'AWS S3/R2',
],
category: "fullstack",
author: "webdevcody"
}
features: [
'Community posts with comments and reactions',
'User profiles and portfolios',
'Calendar event management',
'Direct messaging',
'Member discovery directory',
'Real-time notifications',
'Tiered subscriptions (free/basic/pro)',
'File uploads with presigned URLs',
],
category: 'fullstack',
author: 'webdevcody',
},
];
export function getTemplateById(id: string): StarterTemplate | undefined {
return starterTemplates.find(t => t.id === id);
return starterTemplates.find((t) => t.id === id);
}
export function getTemplatesByCategory(category: StarterTemplate["category"]): StarterTemplate[] {
return starterTemplates.filter(t => t.category === category);
export function getTemplatesByCategory(category: StarterTemplate['category']): StarterTemplate[] {
return starterTemplates.filter((t) => t.category === category);
}