This is a portfolio website built using React, featuring a customizable dark and light theme toggle, persistent user theme selection, and smooth animations powered by the Animation on Scroll (AOS) package. The website also includes a React vertical timeline component and an animated blob to enhance its visual appeal.
- Customizable Dark and Light Theme Toggle: Users can switch between dark and light modes.
- Persistent Theme Selection: The selected theme is saved and applied across page refreshes and future visits.
- Smooth Animations: Animations throughout the website are powered by the Animation on Scroll (AOS) package to enhance the user experience.
- React Vertical Timeline Component: Visual timeline to showcase professional experience.
- Animated Blob: Adds a dynamic and visually appealing element to the website.
To set up the project locally, follow these steps:
- Fork this repository to your GitHub account.
- Clone the forked repository to your local machine using the following command:
- Navigate to the project directory in your terminal:
- Install the required dependencies using npm:
- Start the development server:
- Open your web browser and visit http://localhost:3000 to see the portfolio website running locally.
git clone <url>
cd Portfolio
npm install
npm start
- React
- Animation on Scroll (AOS) package
- React vertical timeline component
- HTML/CSS
- JavaScript
If you find any issues or have suggestions for improvements, feel free to create a new issue or submit a pull request. Contributions are always welcome!