Summary
We have now completed the first part of our client. We have implemented a project list view that allows us to add, update, and remove projects. We have also implemented a repository list view that displays a list of repositories for our access token; these repositories can be assigned to the project. We also display a list of commits and issues for all repositories in our project. In the next chapter, we will display a real-time list of commits and issues using Socket.IO.