Desktop time tracker

Alternative Text
by Dmitry Elisov
Oqtacore CTO

Table of content



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.


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.


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.


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

Frequently Asked Questions:
How do I start working with OQTACORE?

We have a call and discuss details of the project

You make an initial payment for the project

Our CTO and your assigned Project Manager write the specification documents for the project

We discuss and approve the specs with you

We compile the specs into a development schedule

We implement the specs with releases every two weeks

How much does MVP cost?

It depends on the package you choose. Feel free to explore each package with prices and examples on our landing page or use our calculator.

How much time is take to build an MVP?

Prototype – 10 days

MVP for one platform (Android/iOS/Web) – 1-3 months

MVP for three platform (Android/iOS/Web) – 3-6 months

Do you sign an NDA?

We sign an NDA with each customer. All the source code and intellectual property will belong to you.

Who will I communicate with during the project?

You will have 24/7 access to PM Saveliy Leniivin and CTO Dmitry Elisov, who will guide your project from start to finish.

What are the team’s working hours?

We work on weekdays Pacific Standard Time (PST), UTC -8. 8am – 11pm. This schedule allows us to communicate with you and to do the work as efficiently as possible, regardless of the time zone difference.

How can I control the project?

You will have access to Jira (it is a project management software used by many companies in the world), where we will manage your entire project. There, you will see each task and its due date.

Is it possible to add/remove features after the project has started and specification and implementation plan have been approved?

Yes, it is possible. We will create an additional specification, in which we will write down the additional features you want to introduce, and we will add them to the UI design and development plan.

What will I get as the end result?

A ready-to-use application that can be downloaded from the App Store, Google Play or used as a web app + all copyright for the code + documentation.

Can I come and visit your office?

You can visit us any time!

Are you a team of just 7?

Our core MVP team consists of seven people: CTO, IT PM, Designer, Backend software developer, Frontend software developer, QA tester. This is an example of our team that will interact with you during the creation of your MVP. As the app develops and expands, other members will join the team.

Apart from developing MVPs from scratch, we have a team that is engaged in maintaining current projects and scaling them. For one of our customers, we have assembled and manage a team of 23 programmers who are continuing to develop our customer’s successful startup right now.

Rate this article
Please wait...