File size: 808 Bytes
b0e750c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
export type NewStackId = "express-react" | "nextjs" | "nestjs-react";

export interface NewStack {
  id: NewStackId;
  label: string;
  description: string;
  frameworkHint: string; // sent to /api/augment as framework
}

export const NEW_STACKS: NewStack[] = [
  {
    id: "express-react",
    label: "Express + React (Vite)",
    description: "React (Vite + Tailwind) for frontend and Express (ESM) for backend.",
    frameworkHint: "express-react",
  },
  {
    id: "nextjs",
    label: "Next.js (App Router)",
    description: "Full-stack Next.js 15 (App Router) with Tailwind and an /api route.",
    frameworkHint: "nextjs",
  },
  {
    id: "nestjs-react",
    label: "NestJS + React",
    description: "NestJS backend + React (Vite + Tailwind) frontend.",
    frameworkHint: "nestjs-react",
  },
];