An open API service indexing awesome lists of open source software.

https://github.com/azharuddinmalik/azharuddinmalik.github.io

A modern, responsive portfolio website showcasing my skills, projects, and experience as a Frontend Developer. Built with clean HTML5, CSS3, and JavaScript with a focus on user experience and accessibility.
https://github.com/azharuddinmalik/azharuddinmalik.github.io

css3 gemini html5 javascript portfolio-website

Last synced: 5 months ago
JSON representation

A modern, responsive portfolio website showcasing my skills, projects, and experience as a Frontend Developer. Built with clean HTML5, CSS3, and JavaScript with a focus on user experience and accessibility.

Awesome Lists containing this project

README

          

# Azharuddin Malik - Portfolio Website

A modern, responsive portfolio website showcasing my skills, projects, and experience as a Frontend Developer. Built with clean HTML5, CSS3, and JavaScript with a focus on user experience and accessibility.

⭐ **If you found this portfolio helpful, please consider giving it a star!**

![preview img](/preview.png)
## 🌟 Features

### ✨ Modern Design
- **Responsive Layout**: Optimized for all devices (desktop, tablet, mobile)
- **Dark/Light Theme Toggle**: User-preferred theme switching
- **Smooth Animations**: CSS transitions and scroll effects
- **Clean Typography**: Professional and readable font hierarchy

### 🧭 Navigation
- **Sticky Header**: Always accessible navigation bar
- **Mobile Menu**: Hamburger menu for mobile devices
- **Smooth Scrolling**: Seamless section transitions
- **Active Link Highlighting**: Visual feedback for current section

### 📱 Sections

#### 🏠 Home
- Hero section with animated blob background
- Professional introduction
- Social media links (LinkedIn, GitHub, Email)
- Call-to-action buttons

#### 👤 About
- Personal introduction and background
- Downloadable CV/Resume
- Key statistics (projects, research papers)
- Professional photo

#### 🛠️ Skills
- **Interactive Accordion**: Expandable skill categories
- **Progress Bars**: Visual skill level indicators
- **Three Categories**:
- Frontend Development (HTML, CSS, JavaScript, Tailwind, Angular)
- Backend & Databases (Java, Spring Boot, Node.js, SQL, MongoDB)
- Functional Skills (Data Analysis, Visualization, ETL, Modeling)

#### 🎓 Qualifications
- **Tabbed Interface**: Switch between Education and Certifications
- **Timeline Design**: Chronological display of achievements
- **Progress Indicators**: Visual representation of grades/scores
- **Detailed Information**: Courses, achievements, and descriptions

#### 💼 Portfolio
- **Project Carousel**: Swiper.js powered slider
- **Featured Projects**:
- Urban Planning App (Mapping tool with Leaflet.js & React)
- LiveOCR (Flask-based OCR application)
- Short.lyt (URL shortening service in Java)
- Malik Art Decor (Business website)
- **Live Demo Links**: Direct access to deployed projects

#### 📧 Contact
- **Contact Form**: Formspree integration for email handling
- **Contact Cards**: Location, email, and LinkedIn information
- **Form Validation**: Required field validation
- **Responsive Grid**: Optimal layout across devices

#### 🦶 Footer
- **Four-Column Layout**: Branding, links, social media, CTA
- **Social Links**: Multiple ways to connect
- **Back to Top**: Quick navigation to header

## 🚀 Technologies Used

### Frontend
- **HTML5**: Semantic markup and accessibility
- **CSS3**: Modern styling with custom properties
- **JavaScript**: Interactive functionality and DOM manipulation

### Libraries & Frameworks
- **Swiper.js**: Touch-enabled carousel/slider
- **Unicons**: Consistent icon system
- **Formspree**: Contact form backend service

### Tools & Services
- **GitHub**: Version control and code hosting
- **Formspree**: Form submission handling
- **External Hosting**: Various platforms for project deployment

## 📁 Project Structure

```
portfolio/
├── index.html # Main HTML file
├── assets/
│ ├── css/
│ │ ├── styles.css # Main stylesheet
│ │ └── swiper-bundle.min.css
│ ├── js/
│ │ ├── main.js # Main JavaScript functionality
│ │ └── swiper-bundle.min.js
│ ├── img/
│ │ ├── Profile.png # Profile images
│ │ ├── about.jpg
│ │ ├── portfolio1.jpg # Project screenshots
│ │ ├── portfolio2.jpg
│ │ ├── portfolio3.jpg
│ │ └── ExteriorTwinTowers1.webp
│ └── pdf/
│ └── Resume_Azharuddin_Final.pdf
└── README.md
```

## 🎯 Key Features Implementation

### Theme Switching
- CSS custom properties for color management
- JavaScript toggle functionality
- LocalStorage for user preference persistence

### Responsive Design
- Mobile-first approach
- Flexible grid systems
- Optimized images and media queries

### Performance Optimization
- Minified CSS and JavaScript libraries
- Optimized images (WebP format support)
- Efficient DOM manipulation

### Accessibility
- Semantic HTML structure
- ARIA labels and roles
- Keyboard navigation support
- Screen reader friendly

## 🛠️ Setup & Installation

1. **Clone the Repository**
```bash
git clone https://github.com/AzharuddinMalik/portfolio.git
cd portfolio
```

2. **Open in Browser**
- Simply open `index.html` in your preferred web browser
- Or use a local server for development:
```bash
# Using Python
python -m http.server 8000

# Using Node.js
npx serve .
```

3. **Customization**
- Update personal information in `index.html`
- Replace images in `assets/img/`
- Modify styles in `assets/css/styles.css`
- Update resume file in `assets/pdf/`

## 📧 Contact Form Setup

The contact form uses Formspree for backend handling:

1. Create a Formspree account at [formspree.io](https://formspree.io)
2. Replace the form action URL in the HTML:
```html

```

## 🌐 Live Demo

Visit the live portfolio: [Your Portfolio URL]

## 📱 Browser Support

- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)

## 🤝 Contributing

1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 👤 Author

**Azharuddin Malik**
- 🎓 Computer Science Student at Chandigarh University
- 💼 Frontend Developer
- 📧 Email: therockstar6237@gmail.com
- 💼 LinkedIn: [azharuddin-malik](https://linkedin.com/in/azharuddin-malik)
- 🐙 GitHub: [AzharuddinMalik](https://github.com/AzharuddinMalik)

## 🙏 Acknowledgments

- **Unicons** for the beautiful icon library
- **Swiper.js** for the smooth carousel functionality
- **Formspree** for contact form backend services
- **Inspiration** from modern portfolio designs and best practices

---