+
{STARTER_TEMPLATES.map((template) => (
))}
diff --git a/app/utils/constants.ts b/app/utils/constants.ts
index 4d955d75..df610404 100644
--- a/app/utils/constants.ts
+++ b/app/utils/constants.ts
@@ -49,6 +49,14 @@ export const STARTER_TEMPLATES: Template[] = [
tags: ['nextjs', 'react', 'typescript', 'shadcn', 'tailwind'],
icon: 'i-bolt:nextjs',
},
+ {
+ name: 'Vite Shadcn',
+ label: 'Vite with shadcn/ui',
+ description: 'Vite starter fullstack template integrated with shadcn/ui components and styling system',
+ githubRepo: 'xKevIsDev/vite-shadcn',
+ tags: ['vite', 'react', 'typescript', 'shadcn', 'tailwind'],
+ icon: 'i-bolt:shadcn',
+ },
{
name: 'Qwik Typescript',
label: 'Qwik TypeScript',
diff --git a/icons/shadcn.svg b/icons/shadcn.svg
new file mode 100644
index 00000000..be836c9e
--- /dev/null
+++ b/icons/shadcn.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file