Build a portfolio hero section from a Figma design using React and Tailwind CSS.
If you already have Node.js and VS Code installed, skip to Quick Start.
- Go to code.visualstudio.com
- Click the download button for your operating system
- Open the downloaded file and follow the installation steps
- Launch VS Code
Option A: Direct Download
- Go to nodejs.org
- Download the LTS version (the one on the left)
- Open the downloaded
.pkgfile - Follow the installer steps
Option B: Using Homebrew (if you have it)
brew install node- Go to nodejs.org
- Download the LTS version (the one on the left)
- Open the downloaded
.msifile - Follow the installer steps (keep all defaults checked)
- Restart your computer
Open a terminal (Mac: Terminal app, Windows: Command Prompt or PowerShell) and run:
node --versionYou should see something like v20.x.x. If you see an error, try restarting your terminal or computer.
- Node.js installed (v18 or higher)
- VS Code installed
- Your Figma design ready
-
Clone this repo
git clone <repo-url> cd Designer-Developer-Workshop-Starter
-
Install dependencies
npm install
-
Start the dev server
npm run dev
-
Open in browser
Go to http://localhost:3000
-
Start coding!
Edit
app/page.tsxto build your hero section.
app/
├── page.tsx ← YOUR WORKSPACE (edit this!)
├── completed/
│ └── page.tsx ← Reference solution
├── globals.css ← Global styles
└── layout.tsx ← Page wrapper (don't edit)
public/
└── (your images go here)
Visit http://localhost:3000/completed to see the finished hero section.
Ready to build? Follow our step-by-step guide: