Welcome! This template is made for the Women in Engineering Portfolio Workshop where you build your own portfolio and deploy it live.
You do not need to be an expert coder to complete this.
You are creating a one-page personal portfolio with:
- Hero section (your intro)
- About section
- Projects section
- Contact section
Tech stack:
- React + Vite
- Tailwind CSS
- Vercel for deployment
Please install:
- Node.js (version 20+ recommended)
- VS Code
- A GitHub account
- A Vercel account (you can sign in with GitHub)
To check Node and npm in your terminal:
node -v
npm -vIf both show version numbers, you’re good.
To clone this repo:
git clone <your-repo-url>
cd portfolio-websiteReplace <your-repo-url> with your GitHub repository URL.
In terminal, from this project folder:
npm install
npm run devThen open the URL shown in terminal (usually http://localhost:5173).
src/App.jsx→ main content on the pagesrc/index.css→ global styles + Tailwind importREADME.md→ this guide
Open src/App.jsx and find the top section.
Replace:
YOUR NAME- headline text
- intro paragraph
In the hero section, there is a placeholder circle that says Add Profile Photo.
Replace that placeholder with an <img /> tag once you have a photo URL, or keep it as-is during the workshop.
Tip: Keep your intro to 2–3 lines.
In About Me, write:
- What you study/work on
- What interests you in engineering/tech
- What opportunities you’re looking for
At the top of src/App.jsx, edit the projects array.
Each project has:
titledescriptiontech
If you only have 1–2 projects, that’s totally okay.
Add your:
- GitHub (if you have one)
Use https://coolors.co/ to generate a palette you like.
Then do this in VS Code:
- Press
Cmd + Shift + H(Replace in Files). - Replace the old colors below with your new hex colors (include the
#).
Current template colors:
#3A405A(main text / headings)#AEC5EB(borders)#F9DEC9(cards / light backgrounds)#E9AFA3(hover / accents)#685044(secondary text)
Tip: Replace one color at a time, then save and check your browser.
Use this pattern:
- Change one small line.
- Save the file.
- Refresh browser and check result.
- If something breaks, undo (
Cmd + Z).
That’s it. Small edits are the safest path.
Run:
npm run buildIf this passes, you’re ready to deploy.
If you haven’t already:
git add .
git commit -m "workshop portfolio"
git push- Go to https://vercel.com
- Click Add New Project
- Import your GitHub repo
- Keep defaults (Vercel detects Vite)
- Click Deploy
Expected values:
- Framework Preset:
Vite - Build Command:
npm run build - Output Directory:
dist
Try:
rm -rf node_modules package-lock.json
npm installClose old terminals and run:
npm run devCheck:
vite.config.jscontains@tailwindcss/vitesrc/index.csscontains@import 'tailwindcss';src/main.jsximports./index.css
- 10 min: setup + run locally
- 20 min: hero/about/contact
- 20 min: project cards + styling
- 10 min: GitHub push
- 10 min: Vercel deploy + share links
You belong in engineering spaces. Ship your site and be proud of it.