A modern, responsive personal portfolio website showcasing my projects and skills. Built with pure HTML, CSS, and JavaScript.
Check out the live demo: Portfolio Website
- HTML5
- CSS3
- Vanilla JavaScript
- Font Awesome Icons
- Google Fonts
- AOS Animations
- Responsive Design - Works perfectly on all devices
- Dark/Light Mode - Toggle between color schemes
- Smooth Animations - Enhanced user experience with AOS
- Project Showcase - Highlight your best work
- Skills Section - Display your technical expertise
- Contact Form - Easy way for potential clients to reach you
- Social Media Integration - Connect across platforms
- A modern web browser
- Basic understanding of web development
- Code editor (VS Code recommended)
-
Clone the repository
git clone https://github.com/majnioui/Personal-portfolio.git
-
Navigate to the project directory
cd Personal-portfolio -
Open
index.htmlin your browser or use a local server# Using Python python -m http.server 8000 # Using Node.js npx serve
Personal-portfolio/
├── assets/ # Images and icons
├── files/
│ ├── script.js # JavaScript functionality
│ └── style.css # Styling
├── index.html # Main HTML file
├── 404.html # Custom 404 page
└── README.md
-
Personal Information
- Edit
index.htmlto update:- Name and title
- About section
- Contact information
- Social media links
- Edit
-
Projects
- Add your projects in the projects section
- Update project images in
assets/ - Modify project descriptions and links
-
Skills
- Update the skills section with your expertise
- Add/remove skill icons as needed
- Open
files/style.css - Modify the CSS variables in
:root::root { --primary-color: #your-color; --secondary-color: #your-color; }
Replace the following in assets/:
favicon.ico- Profile image
- Project screenshots
- Skill icons
Give a ⭐️ if you like this project!
