This is my personal React Portfolio showcasing my skills, projects, and experience. It features a modern UI/UX, smooth animations, and fully responsive design, ensuring seamless performance across all devices.
✅ Responsive Design – Works flawlessly on all screen sizes.
✅ Animated Cursor – Custom gradient animated cursor effect.
✅ Smooth Scroll Navigation – Effortless scrolling experience.
✅ React Suspense and Lazy Loading – Efficiently loads components only when needed.
✅ Optimized Performance – Built with modern React best practices.
Technology | Description |
---|---|
Vite + React | Fast and efficient frontend development |
Tailwind CSS | Utility-first styling framework |
Framer Motion | Smooth and engaging animations |
React Scroll | Section-based navigation |
React Icons | Stylish icons for UI components |
React Custom Scrollbars | Enhanced scrollbar customization |
react-portfolio/
├─ index.html
├─ package-lock.json
├─ package.json
├─ postcss.config.js
├─ public/
│ ├─ profile.png
│ └─ vite.svg
├─ README.md
├─ src/
│ ├─ App.jsx
│ ├─ assets
│ ├─ components/
│ │ ├─ CodingStats.jsx
│ │ ├─ Contact.jsx
│ │ ├─ Cursor.jsx
│ │ ├─ Experience.jsx
│ │ ├─ Footer.jsx
│ │ ├─ Hero.jsx
│ │ ├─ Loading.jsx
│ │ ├─ Navbar.jsx
│ │ ├─ Portfolio.jsx
│ │ ├─ Reveal.jsx
│ │ ├─ ShinyEffect.jsx
│ │ └─ Skills.jsx
│ ├─ index.css
│ └─ main.jsx
├─ tailwind.config.js
└─ vite.config.js
git clone https://github.com/suystha7/Portfolio.git
cd react-portfolio
npm install
npm run dev
The project will be available at http://localhost:5173
"dependencies": {
"framer-motion": "^10.0.0",
"react": "^18.2.0",
"react-custom-scrollbars-2": "^5.0.0",
"react-icons": "^5.0.0",
"react-router-dom": "^6.0.0",
"react-scroll": "^1.8.0"
}
- Navbar – Responsive navigation with smooth scrolling.
- Hero Section – Stunning intro with animations.
- Portfolio Section – Showcases projects dynamically.
- Custom Cursor – Gradient animated cursor for a unique feel.
- Smooth Scrolling – Implemented via
react-scroll
.
To deploy the project, run:
npm run build
Then upload the dist/
folder to cPanel, Vercel, Netlify, or GitHub Pages.
vercel deploy --prod
netlify deploy --prod
💼 Portfolio: Suyog Shrestha
🐙 GitHub: suystha7
📧 Email: [email protected]
🚀 Feel free to contribute, raise issues, or suggest improvements! 💡