You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project is a Dynamic GitHub Projects Viewer that allows users to search for GitHub repositories based on specific topics. It fetches the projects using the GitHub API and displays the results on the webpage, including details such as the repository name, description, and the number of pull requests. 🎯
6
+
7
+
📂 Project Files
8
+
9
+
index.html 🖥️: The main HTML file that structures the webpage and includes references to the CSS and JavaScript files.
10
+
11
+
style.css 🎨: The CSS file that styles the webpage, giving it a professional and clean look with a gradient background and responsive design.
12
+
13
+
script.js 💻: The JavaScript file responsible for the functionality, including fetching data from the GitHub API, displaying the search results, and managing the loading bar.
14
+
15
+
✨ Features
16
+
17
+
Responsive Design 📱: The webpage is fully responsive, making it accessible on both desktop and mobile devices.
18
+
19
+
Loading Bar 🚀: A dynamic loading bar is displayed at the top of the page during data fetching.
20
+
21
+
GitHub API Integration 🔗: The project fetches and displays repositories based on user input, including additional details like the number of pull requests.
22
+
23
+
Error Handling ⚠️: The script includes error handling for network issues or empty search queries.
24
+
25
+
🛠️ Usage
26
+
27
+
Search for Projects 🔍: Enter the desired topics in the search bar and click "Search Projects." The results will be displayed below.
28
+
29
+
View on GitHub 🔗: Each project result includes a link to view the repository directly on GitHub.
30
+
31
+
📝 Note
32
+
33
+
⚙️ No additional dependencies are required, as the project uses vanilla JavaScript for API calls.
0 commit comments