You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## 3D Landing Page Development Rules (Webflow-like with Modern 3D)
4
+
5
+
These rules define how to create a **modern 3D landing page** with Webflow-like aesthetics using **React, TypeScript, Tailwind CSS, and open-source 3D libraries** such as Three.js, React Three Fiber, and Spline alternatives.
6
+
7
+
---
8
+
9
+
## Core Tech Stack
10
+
-**React + TypeScript** (strict mode).
11
+
-**React Three Fiber (r3f)** for Three.js integration.
12
+
-**@react-three/drei** for helpers, controls, and loaders.
13
+
-**Framer Motion** for UI/UX animations & transitions.
14
+
-**Tailwind CSS** for responsive layout and styling.
15
+
-**shadcn/ui** for UI components (navigation, buttons, forms).
16
+
-**Radix UI** primitives when needed.
17
+
-**react-query** for data fetching (if APIs are needed).
18
+
-**sonner** or **react-hot-toast** for notifications.
Copy file name to clipboardExpand all lines: scaffold/AI_RULES.md
+101-2Lines changed: 101 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Tech Stack
1
+
<!--# Tech Stack
2
2
- You are building a React application.
3
3
- Use TypeScript.
4
4
- Use React Router. KEEP the routes in src/App.tsx
@@ -19,4 +19,103 @@ Available packages and libraries:
19
19
- The axios package is installed for HTTP requests.
20
20
- You ALREADY have ALL the shadcn/ui components and their dependencies installed. So you don't need to install them again.
21
21
- You have ALL the necessary Radix UI components installed.
22
-
- Use prebuilt components from the shadcn/ui library after importing them. Note that these files shouldn't be edited, so make new components if you need to change them.
22
+
- Use prebuilt components from the shadcn/ui library after importing them. Note that these files shouldn't be edited, so make new components if you need to change them. -->
0 commit comments