Skip to content

sha-wrks/Personal-Portofolio-Website

Personal Portfolio Website

This repository showcases personal portfolio website, a digital platform designed to highlight my skills, projects, and experiences. It serves as a comprehensive overview of my professional journey and creative work.



Purpose of This Repository

This repository houses personal portfolio website, a digital showcase of my skills, projects, and experiences. It serves as a centralized platform for:

  • Self-Promotion: Highlighting abilities and achievements.
  • Project Showcase: Displaying a curated collection of work.
  • Professional Networking: Connecting with potential employers and collaborators.
  • Personal Branding: Establishing a strong online identity.


Demonstration

Here are code demonstrations of functions and components used in the portfolio website:

HTML

<!-- Example of a project card -->
<div class="project-card" id="project-1">
  <h3 id="project-title">Project Title</h3>
  <p id="project-description">Project description goes here.</p>
  <a id="project-link" href="#">View Project</a>
</div>

CSS

/* Example CSS for the project card */
.project-card {
  border: 1px solid #ccc;
  padding: 16px;
  margin: 16px;
  border-radius: 8px;
  transition: box-shadow 0.3s ease;
}

.project-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

JavaScript

// Example function to display project details
function displayProjectDetails(projectId) {
  const project = projects.find((p) => p.id === projectId);
  if (project) {
    document.getElementById("project-title").innerText = project.title;
    document.getElementById("project-description").innerText =
      project.description;
    document.getElementById("project-link").href = project.link;
  }
}


Features

  • Responsive design for optimal viewing on all devices.
  • Interactive project gallery with detailed descriptions.
  • Contact form for easy communication.
  • Blog section to share insights and updates.


Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Deployment: Vercel


Project Setup

  1. Clone this repository
git clone https://github.com/guanshiyin28/Personal-Portofolio-Website.git
  1. Navigate to the project directory
cd Personal-Portofolio-Website


Steps to Run

  1. Open the index.html file in your browser.


License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.



Sponsor this project

Contributors