https://github.com/afzal0/personal_potfolio
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: afzal0
- Language: HTML
- Default Branch: main
- Size: 12.3 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Mohammad Afzal Khan Portfolio
A personal portfolio website showcasing my skills in Geoinformatics and Data Science.
Features
- Interactive portfolio with SVG animations
- Responsive design for all screen sizes
- Dynamic visualizations
- Dark mode support
- Showcases projects, skills, education, and experience
Deployment to Heroku with Docker
Prerequisites
- Heroku CLI installed
- Docker installed
- Git installed
Steps to Deploy
Log in to Heroku CLI:
heroku loginLog in to Heroku Container Registry:
heroku container:loginCreate a new Heroku app (if it doesn't exist):
heroku create mohammadafzal-portfolioCreate a Heroku Git remote:
heroku git:remote -a mohammadafzal-portfolioSet the stack to container:
heroku stack:set container -a mohammadafzal-portfolioPush to Heroku:
git push heroku mainOpen the app:
heroku open
Local Development
To run the application locally:
python portfolio/app.py
To build and run using Docker:
docker build -t portfolio-app .
docker run -p 8080:8080 portfolio-app
Then access the application at http://localhost:8080
Technologies Used
- Flask
- Python
- HTML/CSS/JavaScript
- SVG Animations
- D3.js for data visualizations
- Three.js for 3D globe
- Docker for containerization
Owner
- Name: Mohammad Afzal Khan
- Login: afzal0
- Kind: user
- Repositories: 1
- Profile: https://github.com/afzal0
GitHub Events
Total
- Push event: 2
- Create event: 1
Last Year
- Push event: 2
- Create event: 1
Dependencies
- python 3.9-slim build
- Werkzeug ==2.2.3
- flask ==2.2.3
- gunicorn ==20.1.0
- Werkzeug ==2.2.3
- flask ==2.2.3
- gunicorn ==20.1.0