Skip to content

GitHunter is a simple web app that allows users to search for GitHub profiles and view repositories. It's built using HTML, CSS, and JavaScript.

Notifications You must be signed in to change notification settings

utk145/Fyle-Assessment-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

GitHunter Web App

GitHunter is a simple web app that allows users to search for GitHub profiles and view repositories. It's built using HTML, CSS, and JavaScript.

Table of Contents

Features

  • Search for GitHub profiles
  • Display user details and repositories
  • Pagination for repositories
  • Responsive design for various screen sizes
  • Redirection to respective repository
  • Loader when api call in progress

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/utk145/Fyle-Assessment-Task.git
    cd Fyle-Assessment-Task
  2. Open the index.html file in your preferred web browser.

Usage

  • Enter a GitHub username in the input field.
  • Set the desired number of repositories per page.
  • Click the "Search" button to fetch and display the user's profile and repositories.

Demo

Check out the hosted version of the app : GitFinder Web App.

Task

Complete details about the task can be found here.

✅ indicates implemented.

Requirements

  • The below image represents a topic of a particular repository; one repository could have multiple topics ✅:

    Repository Topic

  • Pagination:

    • By default, show 10 repositories per page ✅
    • User should be able to choose a maximum of 100 repositories per page. ✅
    • When the API calls are in progress, consider showing loaders. ✅
  • The assignment has to be done in pure HTML, CSS and Javascript. ✅

  • Handling edge cases. ✅

  • Optionally, you can provide a search bar to filter the repositories.

About

GitHunter is a simple web app that allows users to search for GitHub profiles and view repositories. It's built using HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published