🚀 Showcasing my tech journey, projects, and professional milestones.
Built with React.js and Vite, this portfolio is sleek, fast, and fully responsive.
- ⚡ Vite - Lightning-fast build tool and dev server
- ⚛️ React 18 - Latest React with concurrent features
- 🎨 Styled Components 6 - Modern CSS-in-JS
- 🔒 Error Boundaries - Graceful error handling
- 🚀 Code Splitting - Lazy loading for optimal performance
- 📦 Modern Dependencies - All packages updated to latest versions
⚠️ Replace this with a real image
- 🎨 Fully responsive UI with modern design
- 🧠 Dynamic content with modular architecture
- 🖼️ Optimized assets for fast loading
- 💼 Experience, Skills, and Bio sections
- ⚙️ Clean React components with reusable structure
- 🛡️ Error boundaries for better UX
- ⚡ Lazy loading and code splitting
- 🎯 Performance optimized with React 18 features
- Node.js 18+ and npm/yarn/pnpm
- Clone the repository
git clone https://github.com/nilansh-07/my-portfolio.git
cd my-portfolio- Install dependencies
npm install
# or
yarn install
# or
pnpm install- Start the development server
npm run dev
# or
yarn dev
# or
pnpm dev- Build for production
npm run build
# or
yarn build
# or
pnpm build- Preview production build
npm run preview
# or
yarn preview
# or
pnpm previewmy-portfolio/
├── public/
│ ├── favicon.ico
│ ├── HeroImage.jpeg
│ ├── manifest.json
│ └── robots.txt
├── src/
│ ├── components/
│ │ ├── About/
│ │ ├── Cards/
│ │ ├── Contact/
│ │ ├── Education/
│ │ ├── ErrorBoundary.js
│ │ ├── Experience/
│ │ ├── Footer/
│ │ ├── HeroBgAnimation/
│ │ ├── HeroSection/
│ │ ├── Navbar/
│ │ ├── ProjectDetails/
│ │ ├── Projects/
│ │ └── Skills/
│ ├── data/
│ │ └── constants.js
│ ├── images/
│ ├── utils/
│ │ └── Themes.js
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── index.css
├── index.html
├── vite.config.js
├── package.json
├── .eslintrc.cjs
├── .prettierrc.json
└── README.md- ESLint - Code linting
- Prettier - Code formatting
Run linting:
npm run lintFormat code:
npm run formatThis project has been modernized with:
- ✅ Migrated from CRA to Vite - 10x faster builds
- ✅ Updated to React 18 - Latest React features
- ✅ Error Boundaries - Better error handling
- ✅ Lazy Loading - Code splitting for performance
- ✅ Modern Dependencies - All packages updated
- ✅ ESLint & Prettier - Code quality tools
- ✅ Modern React Patterns - Hooks, Suspense, etc.
This project is open source and available under the MIT License.
Nilansh Kumar
- GitHub: @nilansh-07
- LinkedIn: nilansh07
- Email: nilanshkumar7500@gmail.com
- React Team
- Vite Team
- Styled Components
- All contributors and open-source libraries used

