Skip to content

Iqbolshoh/personal-portfolio-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

84 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Iqbolshoh Ilhomjonov β€” Personal Portfolio Website

Personal Portfolio Website is a clean, multi-page personal site built with HTML, CSS, and JavaScript. It introduces Iqbolshoh Ilhomjonov, a Full-Stack Web Developer from Samarkand, and showcases his projects, background, and contact details.

HTML CSS License

Banner

πŸ“š Table of Contents

πŸ“Œ Overview

This website includes the following sections:

πŸ”Ή Home – Introduction and a quick link to social profiles. πŸ”Ή About – Background, skills, and experience. πŸ”Ή Portfolio – A live-loaded showcase of 13 projects, each linking to its GitHub repo and a one-click source download. πŸ”Ή Contact – A contact form (powered by EmailJS) plus direct email, phone, and GitHub links. πŸ”Ή 404 Page – A custom "page not found" screen wired up via .htaccess.

πŸ–₯️ Screenshots

Home Page About Page

Portfolio Page Contact Page

πŸ› οΈ Installation

1️⃣ Clone the repository

git clone https://github.com/Iqbolshoh/personal-portfolio-website.git
cd personal-portfolio-website

2️⃣ Open index.html

For the Home and About pages, opening index.html directly in a browser works fine.

The Portfolio page loads src/js/projects.json via fetch(), which browsers block on the file:// protocol. Serve the folder with any local server to view it correctly, e.g.:

php -S localhost:8000

or

npx http-server

πŸ“‚ Project Structure

personal-portfolio-website/
β”œβ”€β”€ index.html         # Home page
β”œβ”€β”€ about.html          # About page
β”œβ”€β”€ portfolio.html      # Portfolio page (fetches projects.json)
β”œβ”€β”€ contact.html        # Contact page (EmailJS form)
β”œβ”€β”€ 404.html            # Custom error page
β”œβ”€β”€ .htaccess            # Rewrite rules + custom error documents
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ css/             # Page-specific and shared stylesheets
β”‚   β”œβ”€β”€ js/
β”‚   β”‚   β”œβ”€β”€ script.js     # Contact form + portfolio rendering logic
β”‚   β”‚   └── projects.json # Portfolio project data
β”‚   └── images/           # Banner, profile photos, and project thumbnails
β”œβ”€β”€ LICENSE
└── README.md

πŸ–₯ Technologies Used

HTML CSS JavaScript Font Awesome

πŸ“œ License

This project is open-source and available under the MIT License.

🀝 Contributing

🎯 Contributions are welcome! If you have suggestions or want to enhance the project, feel free to fork the repository and submit a pull request.

πŸ“¬ Connect with Me

πŸ’¬ I love meeting new people and discussing tech, business, and creative ideas. Let's connect! You can reach me on these platforms:

Website Gmail GitHub Telegram Instagram TikTok

About

🌐 A clean ✨ and responsive πŸ“± personal website showcasing my work πŸ’Ό as a Full-Stack Developer πŸ‘¨β€πŸ’». Visit πŸ”— the site for more information ℹ️.

Topics

Resources

License

Stars

12 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors