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 :
- Spring Boot 1.5.7-RELEASE
- Spring Web MVC 4.3.11-RELEASE
- Jsoup 1.8.3
- Bootstrap 4.0.0
- jquery 1.12.4