This is a simple project that consumes the GitHub's API using JS Fetch. Built as an exercise in the fullstack web development course Devquest by Dev em Dobro.
Users can search for GitHub users by username. If a valid username is entered, user's profile information are displayed: name, profile picture, bio description, up to 10 repositories and up to 10 create and/or push events. Under each repository are shown its total counts of forks, stars and watches and the programming language (if any). By clicking on name user is redirected to profile on GitHub, as well as clicking on repositories redirects user to repository's page on GitHub.
- Live site URL: https://julianastahelin.github.io/fetch-github-api/
- GitHub API documentation: https://docs.github.com/en/rest/quickstart?apiVersion=2022-11-28
- HTML 5;
- CSS 3;
- Vanilla Javascript.
- Working with JS objects;
- Code refactoring;
- Consuming API with Fetch.