Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prthub/pritam_portfolio

This is my own portfolio website.
https://github.com/prthub/pritam_portfolio

emailjs portfolio-website react-router react-scroll reactjs responsive-layout tailwindcss

Last synced: 6 days ago
JSON representation

This is my own portfolio website.

Awesome Lists containing this project

README

        

# 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: [email protected]


Portfolio: https://pritam-ghosh.netlify.app/