saas

InOut: Winalife’s custom solution for InPost time tracking

InOut is an internal app for InPost employees that makes their time tracking as easy as scanning a barcode.
Winalife team built the application that is compatible with InPost internal systems, and uses its data, but at the same time is brand new and easy to use for employees. 
We are responsible for UX design, as well as for developing the solution.

3
Months to
launch the product
100%
Client's
satisfaction
4+
Developers
3+
Technologies
used

Company: InPost

Industry: Delivery

Location: Poland

Time: 2024

Project overview

InPost is one of the biggest delivery companies in Poland, at the moment hiring over 8 thousand people, in more than 60 locations. Managing the work time of this many employees is a challenge, especially given the specific circumstances, regarding localizations and form of work.

Some of the company's branches are located in areas where Internet access is sometimes difficult and can be interrupted.In addition, in order to make it possible for people from abroad to work in the company, InPost hires some of its employees through temporary employment agencies.

Problem
  • A large number of employees are non-permanent and not in the HR system
  • Time consuming to add new employees to the system
  • Multiple offices in different locations, many of which experience Internet outages
  • The previous time-tracking system was scattered and inefficient
Solution
  • Easy generation of new employee IDs directly in the application in pdf/zip form
  • ID badge scanning as users come in and out of the office
  • Ability to manage employees from temporary employment agencies who are not in the HR system

Challenges

The concept might look simple, but there were a few challenges to overcome.

01
Deliver more than expected
Creating an application that allows office managers to generate new employee ID directly in the app

ID’s can be easily generated and downloaded. It is possible to generate an ID for a single person, for several selected ones or for the whole department at once. With the option to generate badges for more than one person, the operator has the option to choose whether to download the badges as a zip archive or as a separate PDF files.

02
Take ownership and be engaged
Integration with InPost's internal systems (Microsoft Active Directory)

Where the User Information is also taken from. Data from the application is then sent to Unit4 Teta's HR system.

03
Be transparent and communicative
Ensuring that the system is easy to use for all employees

It was necessary to create a missing design system for the current version of the application and design a refreshed UI.

04
Take the initiative
Customizing the application to work offline

There are problems with internet access in some branches, so the application also works offline and automatically uploads data when it regains internet access. 
The records scanned during this time will be stored in the device's cache and transferred to Teta as soon as the network connection is re-established. By default, data is stored for 150 minutes.
The app refreshes every 10 seconds, so everything is maximally up-to-date.

arrowarrow
01
React Native
Deliver more than expected

Refactoring the application from Ionic to React Native

02
CRM & CMS Development
Take ownership and be engaged

Refactoring the CRM and CMS Platforms to a new database structure. Implementing jetAdmin so that clients and content management was easy and visual.

03
UX/UI Design
Be transparent and communicative

It was necessary to create a missing design system for the current version of the application and design a refreshed UI.

04
Take the Optimization
Take the initiative

Application performance optimization

Goals

Easy entering new employees into the database

Simplify the process of entering new employees into the database.

Accelerating management

Speed up the work of managers and HR departments.

Time optimization

Quick recording of working time by employees.

Easy verification of working time

Quick access to the information about working time of each employee.

Achievements

It was not easy, but we managed. Check our achievements!

Easy editing the employees list

Adding new employees is much simpler and managers have the ability to manage employees from temporary employment agencies who are not permanently employed.

Management control over in-app operations

There are various user roles in the application, facilitating the control of access to specific functionalities and operations.

Access from all of the company locations

The application is already working and being used by InPost employees.

Seamless use of the application even when offline

We provide InPost team with technical support at all times and improve the application according to user demand.

wave

Let's transform your ideas into real business

Contact us

Next case studies

Gaming

Gaming

Day of Duel

SaaS

SaaS

FoodTech

RestPay