https://github.com/dario-piotrowicz/angular9_github-profile-viewer-miniproject
Simple personal Angular project for getting github profiles' data via GitHub REST API
https://github.com/dario-piotrowicz/angular9_github-profile-viewer-miniproject
angular github-api rxjs
Last synced: 5 months ago
JSON representation
Simple personal Angular project for getting github profiles' data via GitHub REST API
- Host: GitHub
- URL: https://github.com/dario-piotrowicz/angular9_github-profile-viewer-miniproject
- Owner: dario-piotrowicz
- Created: 2020-08-09T17:32:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-21T21:33:28.000Z (over 5 years ago)
- Last Synced: 2025-05-29T12:05:35.908Z (8 months ago)
- Topics: angular, github-api, rxjs
- Language: TypeScript
- Homepage:
- Size: 367 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Angular9 Github Profile Viewer Miniproject
This is a simple project I am making in order to exercise in angular programming.
In particular RXJS, libary with with I don't have too much experience with.
The project is going to be in Angular 9 (though I doubt it'll use any modern features) and will mainly focus on services and asynchronous streams (created using the http service).
I will try to use RXJS as much as possible and handle the data asynchronously using the async pipe.
For the project I thought of making some sort of visualization app which makes calls to [GitHub REST API](https://docs.github.com/en/rest) and allows you to retrieve data specific to some user (like counting how many repositories the user has, how many languages and so forth, basically I will make up what to display as I code the app and read throught the API's documentation).
I am not sure if the app will be useful in any sort of practical way, but I thought that this sort of app, highly dependent on http calls would be suitable for exercising with RXJS operators.
The app is deployed at:\
[https://angular-github-viewer.netlify.app/](https://angular-github-viewer.netlify.app/)