This is a personal portfolio website built using React, Tailwind CSS, Vite, React Router DOM, Framer Motion, React Icons, React Tilt, React Intersection Observer, email.js, and Sanity backend.
The website consists of five main sections: Hero, Service/About, Skills, Projects, and Contact.
- React: A popular JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapidly styling your application.
- Vite: A fast build tool for modern web development.
- React Router DOM: A routing library for React applications.
- Framer Motion: A production-ready motion library for React.
- React Icons: A collection of icons for React applications.
- React Tilt: A lightweight 3D parallax tilt effect library for React.
- React Intersection Observer: A wrapper around the Intersection Observer API for React.
- email.js: A service for sending emails directly from JavaScript.
- The
public
directory contains static files such as favicon and _redirects file. - The
src
directory contains the main source code for the portfolio website. - The
components
directory contains reusable components and sections of the website. - The
pages
directory contains individual pages of the website. - App.js is the entry point of the application.
- index.js is the main JavaScript file that renders the application.
- .gitignore specifies files and directories that should be ignored by Git.
- package.json contains information about the project and its dependencies.
- README.md (the file you are currently reading) provides information about the project.
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to the branch.
If you have any questions or suggestions, feel free to reach out to me:
Name: Pritam Ghosh
Email: [email protected]
Portfolio: https://pritam-ghosh.netlify.app/