Desktop time tracker

Alternative Text
by Dmitry Elisov
Oqtacore CTO
409

Table of content

alt

Description

One of the projects was to build a time tracker that can handle tens of thousands of users. The first thing we decided is that we will not use traditional architecture, and will go serverless. Going serverless is almost always better when you work with IoT devices that can scale quickly in number.

Client

A company from the fashion industry with 1000+ employees. We were contacted in April 2020, when they needed to transfer employees to remote work. An HR director of the company, found us on Google and contacted us. They were generally satisfied with hubstaff software, but given the size of the company, it was more effective to develop a solution of their own in a short time. For this reason, the preference for cloud processing was chosen so that there was a minimum load on the company’s infrastructure.

Stack

The timer tracker app was written in Qt C++ as it is the ultimate crossplatform solution that can be built anywhere. It was built for Windows, MacOS, iOS, Android.

Users accessed we interface that was written with C# and React.

As a base for the infrastructure we chose Azure, but the same can be done in AWS, and we have the same experience with AWS as well.

Details

Budget: $98k

Project length: 6 months (1 month for specification writing, 4 months for development, 1 month for delivery and bugfixes)

Tech stack: Azure, C#, React, Qt QML

Rate this article
Please wait...