Dokumensch — all documents in one place
June 2024 — December 2024
Problem
In Germany, all utility payment points (gas, electricity, water, etc.) are not serviced by the government. Therefore, to connect each service, you need to find a separate company that provides it.
With each such company, you sign a contract for a specific period. If the contract is not terminated on time, it is automatically extended, and the payment amount may increase significantly.
About the Product
An application that uses artificial intelligence to analyze utility contracts, notifies users of their expiration dates, and helps keep all information in one place.
My Role
In this project, I worked as the sole designer. The service is currently under development, and I continue to periodically work on design, track all changes, and conduct design reviews.
Getting Started
There were already preliminary application developments: basic interaction logic was built, and initial design was implemented.
As a designer, I needed to analyze all the available material.

During the research phase, the first steps included understanding:

— Who the target audience of the product is

— What features the application should have, considering that in CIS countries, the concept of private utility services does not even exist

— What gaps exist in the project, since it had been developed “in pieces” before I joined
Expense Overview
The most important and main screen of the application is the consolidated analytics of all key functions. Here, the user can quickly understand where money is being spent and which contracts are currently active.

On this screen, the following are available:

Total expenses by service category — monthly data, all clearly structured

A calendar with contract expiration dates — convenient for not missing important deadlines

A list of all active contracts — showing the category of each contract, how many people it covers, and the payment type: monthly, quarterly, or yearly

Through the calendar or a dedicated category tab, users can open details for each contract, make a decision to terminate it, and manage its display in the summary and analytics.
Contract Termination
Contracts are terminated using AI.

As a client, you enter your data (if not already added), then write a message or choose a ready-made template to contact the company.
After that, you sign directly in the application and download the completed document to send.
Personal Account
The personal account of the application is divided into several sections:
— Personal Information
— Subscription and Payment Details
— Settings
— Notifications

In the Personal Information section, users can enter their full name, username, password, and edit this information if necessary.

The Payment Details section is intended for managing subscriptions: users can change the payment method, view the current subscription status, and switch to other plans.
Onboarding
The application is quite extensive, with many features. To simplify users’ familiarization with the interface, I decided to add onboarding — a short interactive introduction that explains the main capabilities and functions of the application.