An open API service indexing awesome lists of open source software.

https://github.com/shwetkhatri2001/angelgit

Angular web-application to find GitHub Information by Username
https://github.com/shwetkhatri2001/angelgit

angular typescript

Last synced: about 1 year ago
JSON representation

Angular web-application to find GitHub Information by Username

Awesome Lists containing this project

README

          

# 🖤 AngelGit

- Hi 👋 Shwet here, Welcome to AngelGit !
- Its a web application to find GitHub Information by Username.

## 🚀 Features

- Find user's basic information by username
- Find user's projects and all repositories at a single place with server side pagination
- Responsive UI for all view-port widths and devices

## 🧰 Technologies Used

- Angular 12
- Typescript
- HTML and CSS

## 👀 Preview

### [Live Link](https://angelgit.netlify.app/)

![Home Page](/src/assets/homepage.jpg)
![User Details](/src/assets/userdetails.jpg)
![Repositories](/src/assets/repositories.jpg)

## 🧰 Installation and Local Setup

Follow these steps to run the project on your local .

Prerequisites -

- [Angular CLI](https://github.com/angular/angular-cli) version 12.2.6.

1. Clone the github repository to your system and change the directory.

```
$ git clone https://github.com/Leo-Adlakha/GitHub-Repository-Listing.git
$ cd GitHub-Repository-Listing/
```

2. Install all the necessary packages. Install npm to run the following command.

```
$ npm install
```

3. Serve the application on your local.

```
$ ng serve
```

Now, navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## 🧰 Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.

```
$ ng build
```

## 🧰 Running unit tests

Run `ng test` in terminal to execute the unit tests via [Karma](https://karma-runner.github.io).

```
$ ng test
```

Wrote 12 Unit Test to check the basic functionalities of the components. Components/Services Tested :

- AppComponent
- MainComponent
- UserDataService

## 🎇 Contributing

If you find bugs with this project, pull requests are always welcome. You can [create an issue here](https://github.com/ShwetKhatri2001/AngelGit/issues/new).
Your :star: is also greatly appreciated.

[Checkout my GitHub profile and view some more awesome projects](https://github.com/ShwetKhatri2001)