Project Overview #
MyGH Showcase is a fully automated GitHub repository portfolio built to dynamically present your work in a professional, engaging way. This project fetches and organizes public repositories using GitHub’s API and renders them in a clean, responsive layout. The platform helps highlight your DevOps and cloud infrastructure projects with advanced filtering by technologies and seamless integration with your blog.
Architecture #
Hands-On Experience #
- API Integration: Interacting with the GitHub REST API to retrieve and process repository data.
- Automation: Setting up GitHub Actions for continuous integration and deployment, ensuring the portfolio stays up-to-date.
- Frontend Development: Designing a responsive and user-friendly interface using HTML, CSS, and JavaScript.
- User Experience: Implementing features like dark mode and technology filters to enhance usability.
- Error Handling: Ensuring robustness by handling API errors and edge cases gracefully
-
Tech Stack #
- Frontend: HTML5, CSS3, JavaScript
- Backend: Python
- APIs: GitHub REST API
- CI/CD: GitHub Actions
- Deployment: GitHub Pages
- Libraries: Requests, html.escape
Project Links #
Auto-updating portfolio showcasing Cloud/DevOps projects - Dynamically displays your GitHub repositories with tech filters, dark mode, and CI/CD-powered updates. Built with Python + GitHub Actions.
Blog Post