Metadata-Version: 2.4
Name: madnansultan
Version: 0.1.0
Summary: Portfolio of Muhammad Adnan Sultan as a Python package (CLI and Web)
Home-page: https://github.com/madnansultandotme
Author: Muhammad Adnan Sultan
Author-email: Muhammad Adnan Sultan <info.adnansultan@gmail.com>
Maintainer-email: Muhammad Adnan Sultan <info.adnansultan@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/madnansultandotme
Project-URL: Repository, https://github.com/madnansultandotme
Project-URL: Documentation, https://github.com/madnansultandotme#readme
Project-URL: Bug Tracker, https://github.com/madnansultandotme/issues
Keywords: portfolio,cli,web,resume,cv
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Office/Business
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Flask>=2.0.0
Requires-Dist: reportlab>=3.6.0
Requires-Dist: click>=8.0.0
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# madnansultan

**madnansultan** is the portfolio of Muhammad Adnan Sultan, packaged as a unique Python project. It provides both a Command Line Interface (CLI) and a modern, professional web app to explore education, experience, projects, skills, awards, and certifications.

## Features
- **CLI Interface:** View portfolio in the terminal with section navigation
- **Modern Web UI:** Professional, sleek design with smooth animations
- **Export Functionality:** Export portfolio data in JSON, CSV, or text formats
- **Responsive Design:** Works perfectly on desktop and mobile devices
- **Easy Installation:** Simple pip installation

## Installation
```bash
pip install .
```

## Usage

### CLI
```bash
# Show summary
madnansultan

# View specific sections
madnansultan --section projects
madnansultan --section education
madnansultan --section experience
madnansultan --section skills
madnansultan --section awards
madnansultan --section certifications

# Export portfolio data
madnansultan --export --format json
madnansultan --export --format csv --output portfolio.csv
madnansultan --export --format text --output portfolio.txt
madnansultan --export --format pdf --output portfolio.pdf
```

### Web App
```bash
# Launch the web server
madnansultan-web

# Then visit http://127.0.0.1:5000 in your browser
```

### Web Export
Visit these URLs in your browser to download exports:
- http://127.0.0.1:5000/export/json
- http://127.0.0.1:5000/export/csv
- http://127.0.0.1:5000/export/text
- http://127.0.0.1:5000/export/pdf

## Web UI Features
- **Modern Design:** Gradient backgrounds, glassmorphism effects, smooth animations
- **Responsive Layout:** CSS Grid and Flexbox for perfect mobile experience
- **Interactive Elements:** Hover effects, smooth transitions
- **Professional Typography:** Inter font family for clean readability
- **Export Integration:** Direct download buttons for all formats

## Author
Muhammad Adnan Sultan

- Email: info.adnansultan@gmail.com
- GitHub: https://github.com/madnansultandotme
- LinkedIn: https://www.linkedin.com/in/dev-madnansultan/ 
