Skip to main content
Download CVMessage me
ecommercecro

Kjosk

UX/UI Design: a power-bank rental app

Kjosk PolskaJanuary – November 2019Visit website ↗
Field research and user interviews

My task was to develop the concept for a power-bank rental service. The user's touchpoints with the service are Kjosk stations equipped with a touchscreen and payment terminal, located around the city, plus an Android/iOS mobile app. An additional task was to build a system for customer-support staff. The registration and rental process had to be designed separately for the Kjosk stations and the mobile app. The biggest challenge was maximizing the service's availability and simplifying the rental process for a user whose smartphone is dead, who has no Kjosk account and wants to rent a power bank. I also had to anticipate scenarios where the user already has a Kjosk account but a dead phone and wants to rent as fast as possible, and to plan for as many edge cases as possible — an expired linked card, payment problems or hardware damage.

01

1. Discovery — User research

I wanted to learn what people do when their phone dies while they're out: how they cope, whether it changes how they use their phone, and whether they feel discomfort at losing contact with the world. I was also interested in their experience with sharing services (scooters, city bikes, car-sharing). I ran in-person interviews with representatives of generations X, Y and Z. The quantitative study showed I should focus primarily on Gen Z and, to a lesser extent, Gen Y. From the interviews I learned, among other things: • Users fear their phone dying and losing contact with friends • They worry they won't be able to use navigation in an unfamiliar place • They carry their own power bank or ask to charge their phone, e.g. at a bar • They dislike permanently carrying a heavy power bank, or forget to charge it • They often use other sharing services but feel stress about whether the rented vehicle was returned correctly

02

Persona — Meet Michał

I used the research and interview findings to create a fictional character, Michał. This helped me better understand how I could help him reach his goal of a charged phone and freedom from power outlets. Michał Kowalski, 17 — a fan of games, scooters and social media who values independence and wants to stay in constant contact with friends.

Persona: Michał Kowalski
Persona: Michał Kowalski
03

2. Define — Information architecture

Having identified a solid set of core features, I mapped the information architecture for both the Kjosk station and the mobile app. This let me visualize the hierarchy of major and minor elements. Key product questions (How Might We): • How can Michał rent a power bank for the first time without an account? • How can Michał find the nearest Kjosk station? • How do we guarantee Michał a free slot to return the power bank? • How do we let Michał send a Kjosk invitation?

Information architecture of the mobile app
Information architecture of the mobile app
04

User flow

I developed a user flow that delivers a smooth, consistent experience across the whole process — from registration, through adding a card, renting a power bank, navigating to the next Kjosk, returning the power bank, to collecting feedback. I created the user flow both for actions starting in the mobile app and at the Kjosk station — preparing each flow for new and returning users.

User-flow excerpt: Kjosk station, new user
User-flow excerpt: Kjosk station, new user
05

3. Ideation — Wireframes

By this point I had gathered enough information to start sketching wireframes. The big, completely empty wall of our office turned out to be the perfect place to lay out sketches and connect them with yarn. During this process I tested every possible usage scenario of the service and, most importantly, the interactions between the mobile app and the Kjosk station.

Wireframes on the office wall — every flow scenario
Wireframes on the office wall — every flow scenario
06

4. Prototyping — Registration

At this stage I prepared clickable mid-fidelity prototypes. Below is the prototype of the new-user registration process.

Mid-fidelity prototype: registration
Mid-fidelity prototype: registration
07

Prototyping — Payments

Prototype of adding a payment card and handling payments — the key flow for a user without an account.

Mid-fidelity prototype: payments
Mid-fidelity prototype: payments
08

Prototyping — Returning a power bank

Prototype of returning a power bank to a Kjosk station — handling slot reservation and confirming the return.

Mid-fidelity prototype: returning a power bank
Mid-fidelity prototype: returning a power bank
09

5. Validation — User testing

I ran user tests of the mid-fidelity prototype on a mobile phone. I wanted to see how users would perform specific tasks when given a concrete goal. I tested, among other things: • Registration • PIN reset • Renting a power bank • Returning a power bank The tests were extremely valuable. I organized the findings on an affinity diagram to identify problems and potential solutions for future iterations.

Affinity diagram after user testing
Affinity diagram after user testing
10

6. UI — Style guide

After reworking the sketches, it was time for the visual design. I wanted to keep a clean design and contrasting colors consistent with the Kjosk brand book.

Color and component system — Theme UI
Color and component system — Theme UI
11

High-fidelity mockups

Final, highest-fidelity designs of the mobile app screens and the Kjosk station interface.

High-fidelity mockups — mobile app
High-fidelity mockups — mobile app
12

App motion

Transition animations and micro-interactions enrich the user experience and give the app a premium character aligned with Gen Z aesthetics.

App Motion — UI animations
App Motion — UI animations
13

7. Feedback — FullStory & measuring success

The design process has no beginning or end. It's about constantly adapting the product to new user needs. For the product to grow, you have to stay in constant contact with users. Feedback tools: • Session recordings via FullStory • Monitoring reviews on the App Store / Google Play • Creating space for open discussion with users Success metrics tracked: • Number of new accounts • Number of rentals • In-app referrals to friends • Average rental duration

FullStory dashboard — user-session analytics
FullStory dashboard — user-session analytics
14

Final interaction flow

A fragment of the final interaction flow between the mobile app and the Kjosk station — the complete user-journey map from discovering the service to returning a power bank.

Final flow: mobile app ↔ Kjosk station
Final flow: mobile app ↔ Kjosk station
15

Summary & team

Building a comprehensive mobile app together with the Kjosk station app was certainly a large and difficult project. I had to create an app that met Gen Z's high expectations while keeping a harmonious flow between the mobile app and the station. Thanks to surveys and interviews, I discovered that most people fear system problems when using other sharing services. I'm happy with the final result — it was one of the most rewarding projects I've taken part in.

Kjosk — the final mobile app
Kjosk — the final mobile app
zandberg2025.pl
UX/UI Design

zandberg2025.pl

Adrian Zandberg's presidential campaign

Read case study
Judge 3.0
ai

Judge 3.0

Modernizing the IT systems of Poland's common courts — a concept for the Ministry of Justice

Read case study
SaaS panel for a self-publishing platform
b2b

SaaS panel for a self-publishing platform

Redesign of a comprehensive content- and sales-management panel for creators.

Read case study
Marta Stożek
campaigns

Marta Stożek

Election campaign: from strategy to execution

Read case study
Global Humanitarian Platform
fundraising

Global Humanitarian Platform

An NGO support project

Read case study
Global Beauty Brand
ux

Global Beauty Brand

Salon-service UX concept — protected access

Read case study
Independent Music Retailer
ecommerce

Independent Music Retailer

An indie-music legend — e-commerce redesign

Read case study
AI for the chemical industry
b2b

AI for the chemical industry

A SaaS platform supporting chemical retrosynthesis planning.

Read case study
An inspiration-driven design system
design-system

An inspiration-driven design system

A front-end recruitment task set in a sci-fi world.

Read case study
3P Energia
campaigns

3P Energia

Comprehensive photovoltaic solutions for homes and businesses

Read case study
Meble Jurek
campaigns

Meble Jurek

Furniture manufacturer with 25 years of experience

Read case study
see4me
cro

see4me

AR navigation helping blind people (Hackathon+)

Read case study
Adamus
campaigns

Adamus

EPAL pallet manufacturer with 30 years of experience

Read case study
Leśne Rzemiosło
campaigns

Leśne Rzemiosło

Website for a bushcraft project from Canada

Read case study
mumas
campaigns

mumas

Logo and Allegro template for an online furniture store

Read case study
Nomada
campaigns

Nomada

Fundraising website for a human-rights association

Read case study
STBF
campaigns

STBF

Visual identity for a furniture brand

Read case study
Hojas obuwie
campaigns

Hojas obuwie

Visual identity for a two-generation footwear business

Read case study
Luxury Watch E-Commerce
ecommerce

Luxury Watch E-Commerce

dashboard and mechanisms

Read case study
Motoplatforma
ecommerce

Motoplatforma

Multi-brand motorcycle showroom and online financing system

Read case study
Global Pharma Ecosystem
b2b

Global Pharma Ecosystem

A set of 3 med-tech apps — protected access

Read case study
Tomecki Folie
cro

Tomecki Folie

Brand website and lead-gen ecosystem built in Webflow

Read case study
British Fashion E-Commerce
ecommerce

British Fashion E-Commerce

Premium brand homepage — access after LinkedIn verification

Read case study
Przyjaciele 55-100
ecommerce

Przyjaciele 55-100

Digital loyalty program for a microclimate vineyard

Read case study
Meblify
ecommerce

Meblify

Rebranding a Polish online store for Allegro × D2C

Read case study
Open-source E-Commerce Ecosystem
ecommerce

Open-source E-Commerce Ecosystem

Installer, swag store and recruitment platform

Read case study
WORKITNOW
cro

WORKITNOW

Brand website with a recruitment system for an IT company

Read case study