My personal portfolio website showcasing my work and skills, built with React and SCSS, featuring smooth animations and a clean design aesthetic.
- Responsive Design: Fully responsive layout that works on all devices
- Modern UI/UX: Clean and professional interface with smooth animations
- Dynamic Content: Interactive elements including:
- Typewriter effect for name display
- Smooth scroll navigation
- Animated navigation menu
- Project showcase
- Performance Optimized: Lazy loading and code splitting for optimal load times
- React 18
- SCSS/Sass for styling
- Framer Motion for animations
- CRACO for custom configuration
- Modern build tooling and optimizations
- Updated vulnerable dependencies:
nth-checkto v2.1.1postcssto v8.4.35css-selectto v5.1.0svgoto v3.0.2
- Implemented dependency resolutions to prevent security vulnerabilities
- Added CRACO configuration for better build control
- Updated webpack configuration for better performance
- Added modern SCSS architecture with:
- Global variables
- Mixins for responsive design
- Modular component styling
- Improved error boundary implementation
- Enhanced loading states and fallbacks
- Implement blog section
- Add Contact form
- Enhance accessibility features
- Add more interactive animations
- Migrate to Next.js
- Implement internationalization
- Clone the repository
git clone [repository-url]- Install dependencies
npm install- Start the development server
npm start- Build for production
npm run buildMake sure you have:
- Node.js v18 or higher
- npm v8 or higher