/portfolio

This repository contains the codebase for my front-end web developer portfolio. It serves as a showcase of my skills, projects, and experiences in the realm of web development.

Primary LanguageTypeScript

My Portfolio

This repository contains the code for my personal portfolio website. It showcases my skills, projects, and experiences as a front-end web developer.

Technologies Used

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.