U-Office

Goal

The U-office project is a complex solution that combines the functionality of a work time tracking system and a project management system. Close integration with Redmine and Asana creates powerful functionality for project management. Interaction with a mobile application gives a possibility to implement a quite flexible and convenient employee time tracking system.


Solution

In order to implement such an extensive functionality, it was decided to build the application architecture as an API. Then it enabled us to create a convenient infrastructure that can easily integrate with multiple services and applications, whether Asana or mobile application, etc. Laravel PHP framework was selected as a basis and MySQL DBMS is used as data storage.


Technologies

Bootstrap, JavaScript, jQuery, Laravel, MySQL, PHP


Team

- Project manager - team management and distribution of tasks and monitoring their implementation;

- Frontend Developer - development of the interface (HTML5 + CSS);

- 3 Backend developers – development of the server side of the system.

Duration

Development of the system started in October 2016 and the system has been actively used since August 2017.