Name Last Update
github-dashboard Loading commit data...
README.md Loading commit data...

GitHub Dashboard

GitHub Dashboard is Web Results Parser Web application which parse the GitHub search web pages based on the input query.

GitHub Dashboard identifies the following :

Github url and description of top 50 projects having highest stars.

Unique list of programming languages involved in top 50 projects.

Average star rating of all top 50 projects.

Building & Running application

For building the application you will need install maven :

After installing maven you can go to the code root folder "github-dashboard" in command prompt and do a maven clean install as below :

mvn clean install

Once build is successful you can go to the target folder in command prompt and execute following command to run the application :

java -jar github-dashboard.jar

You can access the application using the URL : http://localhost:8080/dashboard

Note : The application binds to http port 8080, if 8080 is allocated to some other process you can change the port to custom one by adding following to src/main/resources/application.properties and rebuild the application.

server.port=8089

Major Library/Frameworks used :

  1. Spring Boot 1.5.7-RELEASE
  2. Spring Web MVC 4.3.11-RELEASE
  3. Jsoup 1.8.3
  4. Bootstrap 4.0.0
  5. jquery 1.12.4