The smartHR software for growing businesses

  • Applicant Tracking

  • Onboarding

  • Employee Database

Architecture
  • 1Node Js web application
  • 22 Layers (BE and DB)

Client and Business Goals

In the modern days each and every small/big company wants an office management system to make their administration automated because that will be cost effective and provide them high efficiency. The need to display any data related to the company employees, Hr management, and Interviews will be in front of them within seconds followed by related feedback.

The HrVend team approached us with an idea that they want to set up all kinds of office management activities in a single modularised application. So those who installed the application can enter into a user friendly experience where they can perform all necessary actions needed for an office management. This will include Employee Management, Employee Key Performance Index, Hr management, Interviews schedules and Employee enrollments , Tasks management.

Our solution

During the analysis of the requirements our developers who have vast experience in creating these kind of applications lay down plans to create an inch-perfect application that includes a-z things needs for smooth running of an office.

With these expertise we create a web application to manage the whole office and have and ability to customize the modules and ability to extend to next level upon necessity.

The system contain modules Employee management, Tasks management, KPI(key performance index), Recruitment management.

Key Features of the solution are:

  • Employee management : Once we integrate the application to an office. This will be one of the primary aspects of the system. From here the staff is able to manage the details of the employee.
  • Tasks management : The major concern of most of the companies is how to track the progress of the work that is assigned to their employees. And here is the solution for it Through our application each officer can add tasks and assign to an employee under him. And there is an additional advantage once a task is assigned to an employee. Then all his superior staff can track the progress and review this in a hierarchical order. The system will generated automated alerts on deadline date, on task completion and reviews by the higher officials
  • KPI (key performance index) : This will provide the average performance of an employee throughout a year/month wise. With the help of a key value called Story Point that has to be given to each tasks and the time taken to complete those tasks This KPI will calculate by the system and send the reports to the officials.
  • Recruitment Management : The last but not the least thing is for proper working of an office we need good recruitments. To satisfy these we incorporated this module. From here we can manage data of candidates and schedule different levels of interviews for the candidates. The interviewers can add their ratings after each interview and based on this we can enroll the candidates who pass the tests as employees.
  • Notification : All users can receive notifications via email and web applications. For example, if a task is assigned to an employee then he will receive a notification that includes the necessary information regarding the task.

1Team Setup

We are promoting Agile methodologies in most of our projects. We had a core project team of 3 people: 2 backend developers, and 1 UI/UX. They were working in close collaboration with the client in an agile and flexible way and took 5 months to release first version of the project.