A fast, minimal personal portfolio built with React + Vite. This repository contains a lightweight starter for showcasing projects, skills, and contact information with modern tooling and a focus on performance.
- Framework: React
- Bundler / Dev server: Vite
- Purpose: Personal portfolio / developer website
http://vikky2810.github.io/react-vite-porfolio
- Blazing-fast development with Vite
- React functional components and hooks
- Responsive layout for mobile and desktop
- Easy to customize sections: About, Projects, Skills, Contact
- Ready for deployment to Vercel / Netlify / GitHub Pages
- React
- Vite
- CSS (or your preferred styling solution — Tailwind, Sass, CSS Modules, etc.)
Prerequisites
- Node.js 16+ (recommended) or newer
- npm or yarn
Clone the repo
git clone https://github.com/vikky2810/react-vite-porfolio.git
cd react-vite-porfolioInstall dependencies
Using npm:
npm installOr using yarn:
yarnRun the dev server
npm run dev
# or
yarn devBuild for production
npm run build
# or
yarn buildPreview production build locally
npm run preview
# or
yarn previewNotes:
- The exact npm/yarn script names may vary depending on package.json in this repo. The commands above follow the common Vite convention (
dev,build,preview).
- public/ — static assets (favicon, images)
- src/
- assets/ — images and media
- components/ — reusable components (Header, Footer, ProjectCard, etc.)
- pages/ — page-level components or sections
- styles/ — global styles or CSS modules
- main.jsx — application entry
- App.jsx — root component
- index.html — Vite entry HTML
Adjust paths to match this repository if different.
- Replace content in
src/pages/src/componentswith your own text, images and links. - Update metadata (title, description, social sharing image) in
index.html. - If using environment variables, add them as
.env(Vite uses VITE_ prefix for client-facing vars).
This site is ready to be deployed to most static hosting providers:
- Vercel: Connect the GitHub repository, set build command
npm run buildand output directorydist. - Netlify: Set build command
npm run buildand publish directorydist. - GitHub Pages: Build locally and push
distto thegh-pagesbranch (tools likegh-pagescan automate this).
- Use semantic HTML for sections, headings and links.
- Optimize images (modern formats like WebP) and lazy-load where appropriate.
- Measure with Lighthouse and iterate on performance bottlenecks.
Contributions are welcome. A simple workflow:
- Fork the repository
- Create a branch:
git checkout -b feat/my-change - Make changes, commit:
git commit -m "Add ..." - Push and open a pull request
Include clear descriptions for any UX, accessibility or performance changes.
- If dev server fails to start: ensure Node.js version is compatible, remove
node_modulesand reinstall. - If build fails: inspect error output for missing imports or environment variables.
This project is provided under the MIT License — change as needed.
- Repository: https://github.com/vikky2810/react-vite-porfolio
- Maintainer: (replace with your name and contact info)
I loaded the repository-code-search ability to ensure I followed repository-focused guidance and then composed a clear README.md tailored for a React + Vite portfolio. If you want, I can adapt this README with exact scripts, badges, a screenshot, or deployment links after you confirm or provide package.json and any live demo URL.