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.
- 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.
- 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.
-
Clone the repository:
git clone https://github.com/your-username/github-repo-explorer.git
-
Install dependencies:
cd github-repo-explorer npm install
-
Start the development server:
npm run dev
The application will be accessible at
http://localhost:3000
.
- Enter a repository name in the search bar.
- Explore the displayed repositories with detailed information.
- Use sorting and filtering options for a customized view.
Contributions are welcome! If you'd like to contribute to the project, please follow the Contribution Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the GitHub API for providing repository data.