Skip to content

KamilBarczyk/PortfolioWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website

This is a responsive portfolio webpage built with HTML, CSS, and minimal JavaScript. It serves as a personal online portfolio showcasing my projects, skills, and a contact section. Designed with simplicity and clarity in mind, this project aims to provide a user-friendly, visually appealing overview of my work.

Features

  • Responsive Design: Optimized for both desktop and mobile screens.
  • Light and Dark Mode: Allows users to switch between light and dark modes to enhance the site's enjoyment in different lighting conditions.
  • About Section: A brief introduction and overview of who I am.
  • Experience Section: Highlights my technical skills along with the years of experience I have with each technology.
  • Projects Section: Showcases my featured projects with images, GitHub links, and live demos.
  • Contact Section: Enables visitors to send an email directly or visit my LinkedIn profile to connect.

Technologies Used

  • HTML5: Structure of the webpage.
  • CSS3: Styling, including Flexbox and Grid for layout, media queries for responsive design, and support for light and dark modes using CSS variables for easier theme management.
  • JavaScript: Used for minimal interactivity, including:
    • Menu Toggle: A function to handle the opening and closing of the hamburger menu.
    • Light and Dark Mode: Allows users to switch between light and dark modes, with icons changing accordingly, and the selected theme is saved using localStorage.

Screenshots

Light Mode Portfolio Home Page Light Mode

Dark Mode Portfolio Home Page Dark Mode

Getting Started

To view or modify this project locally, follow these instructions.

Prerequisites

  • Ensure you have Node.js installed on your computer for using live-server.

Installation and Local Development

  1. Clone the repository:
    git clone https://github.com/KamilBarczyk/PortfolioWebsite.git
    
  2. Navigate to the project folder:
    cd PortfolioWebsite
    
  3. Install live-server (if not already installed):
    npm install -g live-server
    
  4. Run the project:
    live-server
    

The site will automatically open in your default browser at http://localhost:8080.

About

Portfolio Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published