Cursor + Claude + Vite + starter-ul potrivit. Douăzeci de minute de la zero la primul tău pixel în mișcare.
🎯 XP la finalizare: 100•🏅 Badge deblocat
Lecția 1, Instalează cei patru piloni
Unealtă
De ce
Node.js (LTS)
Rulează tot ce vom instala. nodejs.org.
Cursor (sau VS Code cu extensia Claude)
Editor cu Claude integrat. cursor.com.
Aplicația Claude desktop
Al doilea creier al tău, în paralel cu editorul.
Git + GitHub Desktop
Îți salvezi munca, faci deploy pe Vercel.
Lecția 2, Comanda de start pe care o vei scrie de 100 de ori
📜 Prompt Playbook,
Cel mai bun AI.•De ce.
npm create vite@latest my-site -- --template react-ts
cd my-site
npm install
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
npm install gsap @gsap/react framer-motion lenis lucide-react
npm install three @react-three/fiber @react-three/drei
npm run dev
Blocul acela de comenzi îți dă un proiect cu React, TypeScript, Tailwind, GSAP, Framer Motion, Lenis, Three.js + R3F și iconițe. Tot ce vom folosi în acest curs.
Lecția 3, Config Tailwind care nu strică animațiile
Lecția 4, Workflow-ul Claude Code pentru lucrul cu animații
Deschide-ți proiectul în Cursor sau VS Code.
Deschide Claude desktop alături. Folosește-l pentru discuții de design și referințe.
Folosește AI-ul inline din Cursor (Cmd+K) pentru editări rapide în fișiere.
Folosește Claude Code în terminal (comanda claude) pentru refactorizări pe mai multe fișiere.
Lucrează mereu pe un branch git. Fă commit înainte de orice schimbare mare.
Lecția 5, Configurează-ți CLAUDE.md pentru proiecte de animație
📜 Prompt Playbook,
Cel mai bun AI.•De ce.
# Project, [name]
## What this is
[1 paragraph]
## Stack
- React 18, TypeScript, Vite, Tailwind
- GSAP for timeline animations
- Framer Motion for UI animations
- Lenis for smooth scroll
- React Three Fiber for 3D
## Performance budget
- Lighthouse Performance >= 90
- LCP < 2.5s, CLS < 0.1
- No animation should run when prefers-reduced-motion is set
- No layout-shifting properties (use transform and opacity)
## Folders
- /src/components
- /src/animations
- /src/scenes (3D)
- /src/lib (utils)
## Conventions
- Named exports only
- Animation hooks live in /src/animations
- No inline keyframes, use Tailwind transitions or GSAP
- All copy in src/copy.ts
🎯 Pachet de quest-uri Nivel 0
🥉 QUEST BRONZ+30 XP
💻Ridică cockpit-ul
Obiectiv. Fii gata să livrezi. Gata cu scuzele.
Pași
Instalează Node, Cursor (sau VS Code), Claude desktop, GitHub Desktop.
Rulează starter-ul din Lecția 2. Verifică că serverul de dev rulează la localhost:5173.
Pune CLAUDE.md din Lecția 5 în rădăcina proiectului.
Fă commit la proiectul gol. Push într-un repo GitHub nou.