This is a personal portfolio site built with React, Vite, and Tailwind CSS. It is designed to be forked and customized quickly.
- Install dependencies.
npm install- Start the dev server.
npm run dev- Build for production.
npm run build- Preview the production build locally.
npm run previewUpdate these files first so the site reflects your info.
- src/assets/data.json - main content (name, bio, skills, projects, links)
- src/views/About.jsx - about page layout
- src/views/Home.jsx - landing content and hero copy
- src/views/Projects.jsx - projects page layout
- src/components/NavBar.jsx - navigation labels and links
- src/components/Footer.jsx - footer links
- src/assets - images and static assets
If you change filenames or routes, also update the links in src/components/NavBar.jsx and src/components/ScrollToAnchor.jsx.
This repo is Vite-ready and can be deployed to any static host (Netlify, Vercel, GitHub Pages, etc.).
Typical steps:
- Run
npm run build. - Deploy the
dist/folder.
If you use this repo for your own portfolio, feel free to fork and customize. Attribution is appreciated but not required.