A website that shows GitHub user info and lists thier repositiories.
List of features implemented
- Getting user info using username
- Getting repos
- Repos pagination
- Limited per_page limit to 100
- Loading and error indicators
Extras:
- Cache for GitHub API (GitHub API limits requests based on IP Address). ref
- Correcting query limits (page, limit)
- Disabling Twitter button if unavailable
A list of features that could have been implemented had I had more time (or used React or any other SPA framework).