Skip to main content

Portfolio of Muhammad Adnan Sultan as a Python package (CLI and Web)

Project description

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

pip install .

Usage

CLI

# 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

# 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:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

madnansultan-0.1.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

madnansultan-0.1.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file madnansultan-0.1.0.tar.gz.

File metadata

  • Download URL: madnansultan-0.1.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for madnansultan-0.1.0.tar.gz
Algorithm Hash digest
SHA256 de8dfe00cd2049e4226322c0a36ac24aa6f2f62052d5c5e25481ed00f1436a34
MD5 0189b094b1f8ee44223abc4c11a49ea7
BLAKE2b-256 73ec58d462f73b3dd1c304637f6681f0a52fb0c2b74b497b8a611d3b805d8c09

See more details on using hashes here.

File details

Details for the file madnansultan-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: madnansultan-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for madnansultan-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87ad46f031a5c181d44fa306e1ffb9d2429ae1d402c93d15dcc74b8e46f79dce
MD5 90e594d4cf6374e9b2e857c54c0f2965
BLAKE2b-256 be020021393d739e75677f3dafcde5c4d57224f642c195d1ad9a0d9404c5e507

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page