The purpose of this thesis is to create a SharePoint-based web application which is capable of managing small- and medium-scale projects.
In this task, I paid special attention to use the collaboration features of SharePoint and to create a user-friendly, responsive user interface. In the course of creating this system I attained the knowledge of the most important elements of project management which I describe in this dissertation including the definitions of the project management tool itself.
First of all, I designed the architecture of the system and the operation of its main modules which are capable of permission management and provide collaboration features. I determined the server- and client-side technologies to be used – paying special attention to define simple, easy-to-use and self-explanatory user interface.
After finishing the design phase I implemented the modules of the system which are able to manage users, documents, projects and tasks, provide timesheet administration, approval and reporting features.
After the implementation, I tested the application and evaluated the result of the work carried out.