Skip to content

LauraLegro/github-repo-gallery-main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋 Project Overview The goal of this project was to create a user-friendly interface where visitors can browse through my GitHub projects. The application pulls real-time data from my GitHub profile, including repository names, descriptions, languages used, and direct links to the source code.

Key Features API Integration: Fetches profile and repository data dynamically.

Search Functionality: A real-time search bar to filter repositories by name.

Detailed Views: Clicking on a repository card reveals more specific information about that project.

Responsive Design: Fully functional on desktop, tablet, and mobile devices.

🛠️ Built With HTML5 & CSS3: For semantic structure and custom styling (including Google Fonts).

JavaScript (ES6): To handle asynchronous API calls (fetch), DOM manipulation, and search logic.

GitHub REST API: The source of all repository and profile data.

💡 What I Learned During the build of this project, I strengthened my skills in:

Asynchronous Programming: Handling async/await and promises to ensure data loads correctly before being displayed.

JSON Data Handling: Parsing complex objects returned by the API to extract specific information.

Dynamic Filtering: Implementing an input event listener to filter through an array of objects in real-time.

UI/UX Flow: Creating a "Back to Main Gallery" flow to improve navigation.

Releases

No releases published

Packages

 
 
 

Contributors