https://react-next-hub-search.vercel.app/
An app that re-implements a portion of GitHub's Search feature, the user search, using their public API. The app should NOT require users of the application to provide GitHub permissions. Use https://github.com/search as a reference for functionality, but feel free to change style, behavior, and features as you see fit and time permitting.
As a user,
- I can search for users and see a paginated list of results
- I can navigate through the next and previous pages of the paginated results
- I see the total count of search results
- I see notable information for each search result, such as the description, star/follower count, profile pictures, etc.
- I can select a search result and be taken to the applicable page on github.com API
The app should utilize GitHub's public API
BootstrapCDN for styling at https://getbootstrap.com/docs/4.5/getting-started/introduction/
Using Jest for testing. Configuration Documentation: https://jestjs.io/docs/configuration.html
The results are limited to the 1000 first results.
User https://docs.github.com/en/rest/reference/users
Activity https://docs.github.com/en/rest/reference/activity
Search codes https://docs.github.com/en/rest/reference/search#search-code
Search commits https://docs.github.com/en/rest/reference/search#search-commits
Search issues https://docs.github.com/en/rest/reference/search#search-issues-and-pull-requests
Search labels https://docs.github.com/en/rest/reference/search#search-labels
Search repositories https://docs.github.com/en/rest/reference/search#search-repositories
Search topics https://docs.github.com/en/rest/reference/search#search-topics
Search Users https://docs.github.com/en/rest/reference/search#search-users