Skip to content

Shiven110504/Shiven110504.github.io

Repository files navigation

The portfolio is live and accessible at shivenpatel.me.

Personal Portfolio Website

Welcome to the repository for my personal portfolio website! This site is a showcase of my journey as a computer science student at UMass Amherst, my skills, projects, and my passion for technology and innovation.

Website Overview

The portfolio is a single-page application featuring a clean, modern design that highlights my experience and projects. The navigation bar allows easy access to different sections: Experience, Skills, Projects, and a Contact form. There's also a downloadable version of my resume for a more detailed look at my professional background.

Technology Stack

  • React: A JavaScript library for building user interfaces. The entire portfolio is built using functional components and hooks for state management.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development. Tailwind's responsive design features are used extensively to ensure the portfolio looks great on all devices.
  • GitHub Pages: The website is hosted on GitHub Pages, ensuring seamless deployment and updates.

Features

  • Responsive Design: The site is fully responsive and adapts to various screen sizes, from mobile devices to desktops.
  • Interactive UI: Engaging user interface with hover effects and smooth scrolling to enhance the user experience.
  • Live Updates: The 'Experience' and 'Projects' sections are dynamically updated, allowing me to showcase my latest work and achievements.

Live Site

Repository Structure

  • src: Contains all the React components, custom hooks, and Tailwind styling.
  • public: Houses the static files such as the index.html and favicon.
  • assets: Includes images, resume document, and any other media used in the portfolio.
  • .github: Contains GitHub Actions workflows for CI/CD.

Local Development

To set up the portfolio on your local machine:

  1. Clone the repository: ``` git clone https://github.com/Shiven110504/Shiven110504.github.io ```
  2. Navigate to the project directory: ``` cd your-repo-name ```
  3. Install dependencies: ``` npm install ```
  4. Start the development server: ``` npm start ``` The portfolio will be available at http://localhost:3000.

Contributions

Feel free to fork the repository, make improvements, and open a pull request. I appreciate any contributions that help make this portfolio even better!

License

This project is open-sourced under the MIT License. See the LICENSE file for more details.


Thank you for visiting my portfolio repository! Stay connected with me on LinkedIn

About

Personal Portfolio Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published