This repository contains the code for my personal portfolio website. It showcases my skills, projects, and experiences as a front-end web developer.
This portfolio website is built using the following technologies and libraries:
- React: Used as the primary front-end framework.
- TypeScript: Enhances code quality and development experience.
- Vite: Bundler for faster development and optimized production builds.
- ESLint and Prettier: Tools for maintaining code quality and formatting.
- Tailwind CSS: Utilized for efficient styling and design.
- Framer Motion: Used for creating smooth animations.
- Three.js: Employed for 3D animations and interactions.
- Lottie: Utilized for dynamic and interactive animations.
- React-Image: Utilized for efficient image handling and rendering.
- Hamburger-react: Implemented for the navigation menu icon.
- React-Github-Calendar: Utilized to display GitHub activity stats.
- React-Tooltip: Utilized for interactive tooltip functionality.
- Formik and Yup: Used for managing forms and form validation.
- EmailJS: Integrated for the contact form functionality.
For a complete list of dependencies and their versions, refer to the package.json
file in the repository.