Github Finder is a web application that uses the GitHub API to perform searches on GitHub and display the results to the user.
- Uses the Github API to perform searches on Github, and display the results to the users.
- Users page searches for user profile strictly using the user name.
- Repositories page searches for repositories strictly using the repository name.
Behaviour | Input | Output |
---|---|---|
Show github profile | Enter the Username in the search box and cick search |
Displays name, username, number of repositories |
Redirect to github profile on Github website | Click the view profile on github button of a Github user |
Opens the profile on the Github website |
Redirect to a specific Github Repository | Click the view on github button of a repository on repositories page |
Opens the Repository on Github website |
View the complete site here
It is built using Angular JS, HTML, Bootstrap. The website uses components, custom directives, custom pipes, routing modules. The components in the application are:
-Owiti Reagan
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
- Incase of any feedback you can reach me though:
- OwitiReagan1
- 0717307127
- OwitiReagan1
REAGAN OWITI
MIT © @OwitiReagan