Unathi Kevin Mbolongwe’s Virtual CV & Portfolio
🌟 Overview This repository hosts my personal portfolio website, serving as a dynamic and interactive online CV. Designed and built from the ground up, this site showcases my technical skills, academic background, professional experience, and key projects. It’s a direct demonstration of my proficiency in front-end development, responsive design, and modern web practices.
| The goal of this project is to provide a comprehensive, easy-to-navigate overview of my capabilities as a BSc IT student and aspiring Software Development | Systems Analyst | Full-stack Developer. |
✨ Features Responsive Design: Optimized for seamless viewing across various devices (desktops, tablets, and mobile phones).
Intuitive Navigation: Smooth scrolling navigation to different sections of the CV.
Dynamic Hero Section: Engaging typing animation for the main heading, adding a personalized touch.
Scroll-Reveal Animations: Subtle animations for sections as they come into view, enhancing user experience.
Interactive Project Display: A dedicated section to highlight key projects, each linked to their respective repositories or live demos.
Contact Options: Easy access to my professional contact information and social profiles.
Back to Top Button: Convenient navigation back to the top of the page for long scrolls.
Live GitHub Activity Status: A unique “flex” feature displaying my most recent public GitHub activity in the footer, powered directly by the GitHub API.
🚀 Technologies Used Frontend:
HTML5: Semantic structure and content.
CSS3: Styling and responsive design (including media queries).
JavaScript (ES6+): For interactive elements, animations, and API integrations.
API Integration:
GitHub REST API: Fetches and displays real-time public activity.
Version Control:
Git: For source code management.
GitHub: For hosting the repository and deploying via GitHub Pages.
Development Tools: Visual Studio Code
📦 Getting Started This is a static website, making it incredibly easy to view and deploy.
Viewing Locally Clone the repository:
Bash
git clone https://github.com/kvnxmars/Virtual-CV.git cd Virtual-CV Open in Browser: Simply open the index.html file in your preferred web browser. No local server or complex setup is required.
Deployment (GitHub Pages) This project is configured for seamless deployment using GitHub Pages. Any changes pushed to the main branch are automatically deployed.
The live version of this portfolio can be accessed here: https://kvnxmars.github.io/Virtual-CV/
🖥️ Usage Navigate through the site using the top navigation bar to jump to specific sections (About Me, Experience, Education, Skills, Projects, Contact).
Scroll down to explore the content. Sections will animate into view.
Click the “Back to Top” button that appears on scroll to quickly return to the header.
Check the footer for my live GitHub activity status.
Click on project cards to visit their respective GitHub repositories or live demos.
🤝 Contributing While this is a personal portfolio, I’m always open to feedback and suggestions! If you have any ideas for improvements or find any issues, feel free to:
Open an issue on this repository.
Submit a pull request with your suggested changes.
📜 License This project is open-sourced under the MIT License - see the LICENSE file for details.
📞 Contact Feel free to connect or reach out!
Unathi Kevin Mbolongwe
LinkedIn: https://www.linkedin.com/in/unathi-mbolongwe/
GitHub: https://github.com/kvnxmars
Email: unathilubombzmbolongwe@gmail.com