mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
added terminal design and tech stack
This commit is contained in:
105
apps/web/src/lib/constant.ts
Normal file
105
apps/web/src/lib/constant.ts
Normal file
@@ -0,0 +1,105 @@
|
||||
import {
|
||||
AppWindow,
|
||||
Binary,
|
||||
Boxes,
|
||||
Component,
|
||||
Database,
|
||||
FastForward,
|
||||
Lock,
|
||||
Palette,
|
||||
ServerCog,
|
||||
Workflow,
|
||||
} from "lucide-react";
|
||||
|
||||
export const technologies = [
|
||||
{
|
||||
name: "Bun",
|
||||
category: "core",
|
||||
angle: -60,
|
||||
icon: FastForward,
|
||||
color: "bg-yellow-100",
|
||||
textColor: "text-black",
|
||||
description: "Fast all-in-one JavaScript runtime",
|
||||
},
|
||||
{
|
||||
name: "TypeScript",
|
||||
category: "core",
|
||||
angle: -30,
|
||||
icon: Binary,
|
||||
color: "bg-blue-500",
|
||||
textColor: "text-white",
|
||||
description: "Type safety across the stack",
|
||||
},
|
||||
{
|
||||
name: "tRPC",
|
||||
category: "core",
|
||||
angle: 0,
|
||||
icon: Workflow,
|
||||
color: "bg-blue-600",
|
||||
textColor: "text-white",
|
||||
description: "End-to-end type-safe APIs",
|
||||
},
|
||||
{
|
||||
name: "TanStack Router",
|
||||
category: "frontend",
|
||||
angle: 60,
|
||||
icon: AppWindow,
|
||||
color: "bg-red-500",
|
||||
textColor: "text-white",
|
||||
description: "Type-safe routing",
|
||||
},
|
||||
{
|
||||
name: "Tailwind CSS",
|
||||
category: "frontend",
|
||||
angle: 90,
|
||||
icon: Palette,
|
||||
color: "bg-sky-400",
|
||||
textColor: "text-white",
|
||||
description: "Utility-first CSS framework",
|
||||
},
|
||||
{
|
||||
name: "shadcn/ui",
|
||||
category: "frontend",
|
||||
angle: 120,
|
||||
icon: Component,
|
||||
color: "bg-gray-900",
|
||||
textColor: "text-white",
|
||||
description: "Re-usable components",
|
||||
},
|
||||
{
|
||||
name: "Hono",
|
||||
category: "backend",
|
||||
angle: 180,
|
||||
icon: ServerCog,
|
||||
color: "bg-orange-500",
|
||||
textColor: "text-white",
|
||||
description: "Ultrafast web framework",
|
||||
},
|
||||
{
|
||||
name: "Better-Auth",
|
||||
category: "backend",
|
||||
angle: 210,
|
||||
icon: Lock,
|
||||
color: "bg-indigo-600",
|
||||
textColor: "text-white",
|
||||
description: "Modern authentication solution",
|
||||
},
|
||||
{
|
||||
name: "Drizzle ORM",
|
||||
category: "backend",
|
||||
angle: 240,
|
||||
icon: Database,
|
||||
color: "bg-green-400",
|
||||
textColor: "text-black",
|
||||
description: "TypeScript ORM",
|
||||
},
|
||||
{
|
||||
name: "libSQL",
|
||||
category: "backend",
|
||||
angle: 270,
|
||||
icon: Boxes,
|
||||
color: "bg-gray-600",
|
||||
textColor: "text-white",
|
||||
description: "SQLite-compatible database engine",
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user