Skip to content

PrtHub/Pritam_Portfolio

Repository files navigation

Pritam_Portfolio

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.

Technologies Used

  • 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.

Project Structure

  • 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.

Contributing

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to the branch.

Contact

If you have any questions or suggestions, feel free to reach out to me:

Name: Pritam Ghosh
Email: pritamattwork@gmail.com
Portfolio: https://pritam-ghosh.netlify.app/