Back to case studies


1 project manager
2 back end deveopers
2 front end developers
1 tester
1 designer

3 months

Frontend: Angular 4, Angular material, SCSS, Gulp, Bower, HTML 5, JavaScript

Backend: Spring boot, Spring Data JPA, WebSockets, Spring security, Hibernate.

Human Resources Information System for Software Development Company

Our goal

As SombraSpace is Human Resources Information System, the main goal was to create a user-friendly and simple platform, oriented to our needs. We developed different modules for every department, therefore they should incorporate specific functionality according to professional queries. The system should contain crucial elements for our work as employee information, HR planning, financial statements, operational activity, personal calendar, a database of developers skills.


The main problem was to develop a system that would be well designed, easy to use and efficient. Also, it should have all the necessary characteristics according to specific work process, therefore, a system was constantly updated and a lot of new things had to be implemented.



We have involved the best of our developers to create a clear, functional and at the same time simple interface. We spent a lot of effort in designing particular modules for every department and testing user behaviour in order to get a qualitative and complex end product.

Top three features are:

  • Employee Tracker. Can track schedules and sick days/paid time offs/vacation days taken
  • Employee Database. Can find general information about employees.
  • Issues tracker. Track issues concerning working process and deliver the information to the system admins
Human Resources Information System
Human Resources Information System


Sales module: Module where are accommodated skills of all developers. In case sales department has to find developer for the project, after characteristics are set, system will propose the most suitable developers for the job)

Hr module: This module is created for HR staff, it enables to set “one to one meeting” with workers and performance review

Database: Module contains all the necessary information about each employee of the company

Projects: Module includes all projects company is dealing with. Workers log time spent on the project. It enables to keep track on ongoing projects and plan time

Reports: A summary of the employee's working hours, vacations and sick leaves

People management: Module contains information about terms of the project and developers availability

Human Resources Information System