Skip to content

VishalThakur100/portfolio

Repository files navigation

Portfolio Website

Overview

This is a personal portfolio website showcasing my projects, skills, and contact information. The website is designed to be responsive and visually appealing, providing a professional online presence.

Features

  • Home Section: Introduction and brief overview of who I am.
  • About Section: Detailed information about my background, skills, and experience.
  • Projects Section: Showcase of my projects with descriptions and links to GitHub repositories and live demos.
  • Contact Section: Form to send me an email directly from the website.
  • Responsive Design: The website is fully responsive and works on all devices.
  • Interactive Elements: Smooth scrolling and interactive elements for a better user experience.

Technologies Used

  • React: JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • EmailJS: Service for sending emails directly from the website.
  • React Icons: Library for including popular icons in the project.
  • React Scroll: Library for smooth scrolling to different sections of the page.

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/your-username/portfolio-website.git
    cd portfolio-website
  2. Install dependencies:
    npm install
  3. Start the development server::
    
    

Usage

  1. Navigate: Use the navigation bar to scroll to different sections of the website.
  2. View Projects: Click on the project links to view the GitHub repository or live demo.
  3. Contact: Fill out the contact form to send me an email.

Contributing Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.