A Spring MVC application to display the open issues for the entered public repo
Technologies used :
- Spring 3.2.13.RELEASE
- JDK 1.8
- Boostrap 3
- Maven 3
- Github api's for issue related queries
- Heroku for deploying the application
Approach:
Spring MVC framework with maven is used.
-
The input URL is obtained and validated for the expected
-
An API call is made to check whether the repo is accessible
-
On Success another API call is made to get the issues
-
This list of issues is sorted into time slots using lambda expression and displayed to user
https://young-basin-39065.herokuapp.com/ --- Link for the live application
Improvements that can be made with more time :
-
UI Polishing
-
Database usage so as to reduce the no of calls made and decrease the probability of rate limit error,like a user login feature where the valid urls entered by user are stored avoiding multiple URL validation calls