Built with React + Vite + Tailwind CSS + Framer Motion.
npm install
npm run devOpens at http://localhost:5173
npm run buildOutputs static files to dist/.
Option A — connect GitHub (recommended, gives you auto-deploy on every push):
- Push this project to a GitHub repo.
- On Netlify: "Add new site" → "Import an existing project" → pick the repo.
- Build command:
npm run build - Publish directory:
dist - Deploy.
Option B — drag and drop (quick, no auto-deploy):
- Run
npm run buildlocally. - Drag the generated
distfolder onto the Netlify dashboard.
All page content lives in src/components/ — one file per section
(Hero.jsx, About.jsx, Services.jsx, Projects.jsx, etc).
Colors and fonts are defined in tailwind.config.js.