Skip to content
Antim Pal edited this page Apr 12, 2025 · 1 revision

GitHub Profile Repository

Welcome to the GitHub Profile Repository! This repository contains the source code and assets for creating a dynamic and visually appealing GitHub profile page. The project is designed to showcase your GitHub stats, top repositories, skills, and more in an interactive and responsive way.


Table of Contents


About the Project

This project is a customizable GitHub profile page that dynamically fetches data from the GitHub API to display:

  • User profile information
  • Top repositories (both personal and organizational)
  • GitHub stats and activity graphs
  • Skills and tech stack
  • Recent YouTube videos

The page is fully responsive and designed to provide a professional and engaging way to showcase your GitHub activity and projects.


Features

  • Dynamic Data Fetching: Uses the GitHub API to fetch real-time data for repositories, stats, and more.
  • Top Repositories: Displays the top repositories based on stars, forks, commits, and pull requests.
  • Organization Repositories: Highlights top repositories from a specified organization.
  • Activity Graphs: Visualizes GitHub activity with contribution graphs.
  • YouTube Integration: Displays recent videos from a linked YouTube channel.
  • Responsive Design: Optimized for all screen sizes.

Folder Structure

πŸ“ GitHub Profile/
β”œβ”€β”€ index.html                🌐 Main HTML entry point
β”œβ”€β”€ README.md                 πŸ“˜ Project overview

β”œβ”€β”€ CSS/                      🎨 All styling files
β”‚   β”œβ”€β”€ about.css             πŸ“ Personal/About section
β”‚   β”œβ”€β”€ contact.css           πŸ“ž Contact form styling
β”‚   β”œβ”€β”€ graph.css             πŸ“Š GitHub graph styles
β”‚   β”œβ”€β”€ profile-graph.css     πŸ“ˆ Profile contribution graph
β”‚   β”œβ”€β”€ Responsive.css        πŸ“± Mobile responsiveness
β”‚   β”œβ”€β”€ skills.css            πŸ’Ό Skills section
β”‚   β”œβ”€β”€ stats.css             πŸ“‰ Stats and metrics
β”‚   β”œβ”€β”€ style.css             🎨 Main/global styles
β”‚   β”œβ”€β”€ Toprepo.css           πŸ” Top repos display
β”‚   └── youtube.css           πŸŽ₯ YouTube integration

β”œβ”€β”€ git/                      πŸ–ΌοΈ GitHub-themed icons & memes
β”‚   β”œβ”€β”€ github.png            πŸ™ GitHub logo
β”‚   β”œβ”€β”€ galaxy-brain.png      🧠 Galaxy brain meme
β”‚   β”œβ”€β”€ pair-programming.jpeg 🀝 Pair programming image
β”‚   β”œβ”€β”€ pull-request-shark.jpeg 🦈 Pull request shark
β”‚   β”œβ”€β”€ QuickDraw.png         πŸ–ŒοΈ Quick Draw artwork
β”‚   β”œβ”€β”€ ridal.png             🎨 Custom graphic
β”‚   β”œβ”€β”€ star.png              ⭐ Star icon
β”‚   └── yolo.jpeg             πŸ•ΆοΈ YOLO meme

β”œβ”€β”€ image/                    πŸ–ΌοΈ UI images and GIFs
β”‚   β”œβ”€β”€ Antim_pal.png         πŸ‘€ Profile image
β”‚   β”œβ”€β”€ banner.png            🌟 Profile banner
β”‚   β”œβ”€β”€ hot.gif               πŸ”₯ Highlight animation
β”‚   └── welcome-header.gif    πŸŽ‰ Welcome header GIF

β”œβ”€β”€ Javascript/               βš™οΈ Functionality & interactivity
β”‚   β”œβ”€β”€ main.js               πŸ”§ Main functionality
β”‚   β”œβ”€β”€ nav.js                🧭 Navigation logic
β”‚   β”œβ”€β”€ orgTopRepo.js         🏒 Organization's top repos
β”‚   β”œβ”€β”€ topRepo.js            πŸ“‚ General top repos
β”‚   └── youtube.js            πŸ“Ί YouTube API integration

└── profile/                  πŸ“„ Experimental or alternate content
    β”œβ”€β”€ check.html            βœ… HTML preview/testing
    β”œβ”€β”€ readme2.md            πŸ“˜ Draft README
    └── readmeupdate.md       πŸ” Updates & logs

Key Files

  • index.html: Main HTML file for the profile page.
  • CSS/: Contains all the stylesheets for different sections of the page.
  • Javascript/: Contains JavaScript files for dynamic data fetching and interactivity.
  • image/: Stores images used in the profile page.
  • git/: Contains achievement badges and icons.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • GitHub API
  • Responsive Design

How to Use

  1. Clone the repository:
    git clone https://github.com/iamAntimPal/Github-Profile.git
  2. Open the index.html file in your browser to view the profile page.
  3. Customize the content by editing the HTML, CSS, and JavaScript files as needed.

Screenshots

Profile Page

Profile Page

Top Repositories Section

Top Repositories


Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.


License

This project is licensed under the MIT License. See the LICENSE file for details.