A fast, responsive, and modern developer portfolio built with React + Vite, designed to showcase projects, skills, and experiences.
- ⚡️ Powered by Vite for lightning-fast development
- ⚛️ Built using React for reusable UI components
- ♻️ Hot Module Replacement (HMR) enabled
- 🧹 Integrated ESLint for code linting
- 💅 Custom styling with CSS or Tailwind (optional)
- 📱 Fully responsive and mobile-friendly design
- 🌐 Deployed using Vercel/Netlify/GitHub Pages
- Frontend: React, Vite
- Tooling: ESLint, Prettier (optional), npm
- Deployment: Vercel / Netlify / GitHub Pages
git clone https://github.com/yourusername/portfolio-vite.git
cd portfolio-vitenpm installnpm run devVisit http://localhost:5173 in your browser to see your portfolio live.
npm run buildThis will generate the production-ready files in the dist/ folder.
This project includes basic ESLint setup for linting JavaScript and React code.
You can expand it with:
eslint-plugin-react-hookseslint-plugin-jsx-a11y- Prettier integration
If you're developing a production application, we also recommend:
- Using TypeScript
- Adding typescript-eslint with type-aware lint rules
If you're building a production-grade portfolio, consider:
- ✅ Adding TypeScript for type safety
- 🧪 Adding unit tests with Vitest or Jest
- 🌐 SEO optimization with metadata & Open Graph tags
- 📄 Markdown-based project content
- 🧩 Adding dynamic content via CMS (e.g., Sanity)
├── public/
│ └── index.html
├── src/
│ ├── assets/
│ ├── components/
│ ├── pages/
│ ├── App.jsx
│ └── main.jsx
├── .eslintrc.cjs
├── vite.config.js
└── package.json
You can preview the site at:
🔗 https://meetprakhar.vercel.app
Update with your actual deployment link.
MIT License. Free to use, customize, and share.
Made with ❤️ by [Prakhar Pandey]