Bee icon


The most convenient time tracking software for your team

Client: AlvariumSoft
Industries: SaaS
Country: Ukraine
Tech: under NDA
Date: 16.02.23

Project Description

AStime is a revolutionary time-tracking/logging software. The tool helps to track the time of your employees and connect Jira/Internal projects with particular clients to check the number of hours that are spent on a project. Employees can create their own projects as well, admin can create a manager's project, assign tasks to each employee and see the common time that comes to the dashboard, and to assigned clients. 

More information is here - 

The platform contains 3 user roles like: admin, employee, and client. Each role has its own functionality and these roles are totally connected with each other. This tool provides us with the ability to work with comfort in any industry being a manager, an employee, or a client.

Case challenge photo


The Challenge

We work as an outsource/outstaff and already as a product company :) We do software development services, and very often our clients asked for some help with services we didn't have like: translations for clients' projects, content management, creating graphic work, or speeding up development by expanding a team, and sometimes starting new projects or activities... we needed software to manage our work time for our clients and people we hired from outside. 

We took responsibility for their work and the pain point was that we needed to hire them and send invoices including their time. It was from time to time and required a lot of responsibility, attention, and time to count everything and make everything transparent between our clients our team, and hired people.

The situation was very uncomfortable and there was no tool on the market that would contain the required features. We spent a lot of time on these "bookkeeping activities". Everything we checked was not what we had looked for.
It happened again and again, and once our founder&ceo Andriy Petrenko just said "Guys, let's develop our own time-tracking platform and integrate it with Jira". It was similar to Ferdinand's Porsche thought - “I couldn’t find the sports car of my dreams, so I built it myself.”
Thus we started our small history.

Case challenge photo
Case challenge photo

What we did

What we did

We gathered requirements from each employee in our team to create and analyze future functionality. Having done a discussion about features and priorities we defined the first goals and tasks to be done. Our approach to making something is "Draw it to continue". In this case, we also followed it 100%. To visualize the functionality we made a clickable prototype in Figma. 

Case what we did image
Case what we did imageCase what we did image

It contained all functionality for 3 roles: admin, employee, and client. Each role was clickable including pop-ups, hints while hovering, buttons changing, user menus, etc. The functionality of each role was connected with each other, it was easy to check them all and make a review because of Figma's functionality.

Having visualized everything gathered we tested the functionality and after that, there were made some fixes, several functions were expanded, changed places, and something was left as previously. After that, we realized that it required a review by a person from outside. There was arranged call with one of our clients, and we presented what we had done. 

There was a call with a client from EBRD bank, and he said that the project should be interesting for big bank structures. But we work with task managers like JIRA, ASANA, etc. And we added functionality for an administrator to create a project inside the tool and to assign an employee as well. It allows being totally independent of other tools. This functionality allows leading your management activities in the AStime-tracker.

The architecture was done by our team lead and we also allocated an architect with 15 years of experience to check everything and add what was absent.

We were creating documentation based on the Figma mockups, it was used for developers, QA's, and each person who was related to the project. And once it all was done we started to code. Each pixel of the project was documented and it was very comfortable to get a necessary piece of information in several seconds. 

We used Kanban model first but after that, we considered it not so comfortable for the project and move to Scrum. After that, there were many hours of coding, discussions, many edge use cases made, and we did the first version of the platform. We have 5 years of experience in web development area as a company and realize how important QA stage is. We tested each sprint functionality and did regress testing after each performed sprint. Also, we created e2e tests on Python which are testing the platform 24/7 and use unit tests to check the code.

Before the official release we conducted user acceptance testing, documented everything we had found, and polished all small things. Afterward, we released the most convenient time tracking software you are able to register immediately here . The most important thing we integrated our platform with JIRA. 

In a nutshell about the functionality.
Admin role:
 - adding clients and employees with ability for them to have own accounts;
 - ability to track time for admins;
 - ability to create "Managers' Project" and assign employees like in a task management platform;
 - ability to bind an employee's or a managers' project to Jira project;
 - dashboards, project statistics, etc

Employee role:
 - ability to create own projects, tasks inside and track the time;
 - ability to bind own projects to a Jira project;
 - ability to see 4 tasks in a task bar and quickly switch between them

Client role:
 - ability to see transparent reports with quick filtering the time

The interface works for languages: English, Ukrainian (because we are Ukrainian), German, Spanish, German, Arabic, Portugal, and French.

To be honest the platform has a lot of functions that help to work with comfort, track your time and be happy with what you do.


The result

Case results image

Eventually, we've made a time tracking/logging platform with a task management functionality. The platform covers many different needs that people may know and sometimes have no idea that it may be handled in several clicks by AStime. We've coded a lot of functions that help you to be productive, transparent and save you from usual people's mistakes. We are humans, not machines. 

Each team member has made a user acceptance testing to polish the platform besides testing by our QA engineers. Also, our partners that work in the industry have tested it with a fresh eye and gave us feedback that we have realized in the platform. So, you receive a well-oiled platform that works for you.

And it's the software that helps us to be focused on what we do because other things AStime performs automatically. The software saves your work time that you can invest in many different activities you need. Especially if you want to get 12 hours of work done in an 8 hours work day :)

So, to be beyond of productivity limits just register an account and check by yourself whether it's worth it .

Technologies used


What framework or tech is better and why

Igor Shiyan

This article will help you to have an understanding and vision of technologies and how to find a good way to develop your project.

Learn more >

AlvariumSoft at VivaTech 2023 Paris

Igor Shiyan

AlvariumSoft has visited VivaTech 2023 Paris where presented to the world our SaaS that is called AStime.

Learn more >

contact us

Want a quote?
Get a free consultation

Free consuitation

Thanks for reaching out.
We’ll contact you soon