Skip to content

GitHub Repository Explorer is a web application developed with TypeScript and Next.js, allowing users to search for GitHub repositories, view details, and explore repositories based on various criteria. This project provides a modern and dynamic user interface.

Notifications You must be signed in to change notification settings

fabiconcept/github-search-app

Repository files navigation

GitHub Repository Explorer

GitHub Repository Explorer is a web application developed with TypeScript and Next.js, allowing users to search for GitHub repositories, view details, and explore repositories based on various criteria. This project provides a modern and dynamic user interface.

Features

  • Search Repositories: Enter repository names in the search bar to find GitHub repositories quickly.
  • Display Repository Details: View comprehensive details for each repository, including name, description, stars, forks, and the primary language.
  • Sorting and Filtering: Easily sort and filter search results based on different criteria.
  • Error Handling: Gracefully handle errors, providing users with feedback in case of failed API requests.
  • Responsive Design: Ensure a seamless and visually appealing experience on various devices.

Tech Stack

  • TypeScript with Next.js for building a powerful, type-safe web application.
  • React for creating interactive and efficient user interfaces.
  • GitHub API for fetching repository data.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/github-repo-explorer.git
  2. Install dependencies:

    cd github-repo-explorer
    npm install
  3. Start the development server:

    npm run dev

    The application will be accessible at http://localhost:3000.

How to Use

  1. Enter a repository name in the search bar.
  2. Explore the displayed repositories with detailed information.
  3. Use sorting and filtering options for a customized view.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow the Contribution Guidelines.

License

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

Acknowledgments

  • Thanks to the GitHub API for providing repository data.

About

GitHub Repository Explorer is a web application developed with TypeScript and Next.js, allowing users to search for GitHub repositories, view details, and explore repositories based on various criteria. This project provides a modern and dynamic user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages