This thesis comprises the development and presentation of an application which aims to facilitate the overview of the technical and other data of web projects that are being developed or maintained in a company. The application automatically updates the collection of relevant data of the web projects by integrating with the GitHub web service, where it obtains the information regarding programming languages, libraries, other technologies, project contributors and other important data. In the first part of the thesis we focused on a brief overview of technologies and methods used when developing modern web applications. Then in the second part we described in detail the development of the application. To develop the application we used Ruby on Rails framework and PostgreSQL database, while we used Sidekiq framework to process the data. We tested the application on a set of various open source projects and presented its functioning using the screen shots. In conclusion we described proposals for further development.
|