See more case studies

Złote Wyprzedaże

PL /

The mobile commerce app allowing easy & secure shopping from the best brands, at the lowest prices.Veepee.pl belongs to the group Vente-Privee that pioneered the model of online flash sales in Europe.

4 000 000

satisfied customers
of veepee.pl

6000

prestigious brands

24/7

shopping – all the time
& everywhere

Scope of the project

Product design workshop

We started our cooperation with a 3-day Product Design Workshop to clarify the vision for the mobile commerce app and confront our client’s expectations, adding our recommendations.

This resulted in a clickable prototype of the app, project estimation, and the complete documentation necessary to start development.

App design

Our goal was to design the UX & UI of the app to be consistent with the shop.veepee.pl brand, and – in the case the of iOS app – adopted to iOS 11 guidelines. It needed to present information about brands & sales in a clear and friendly way.

We started by creating wireframes and prototypes in close cooperation with our client.

App development

Our goal was to built a stable app, which is a mobile version of the popular online store, veepee.pl. The main challenges were:

  • PayU Payments (with PayU SDK)
  • Shopping basket synchronization & emptying
  • Selective brand following & alerts

Key features

How we did it

We decided to use as few external libraries as possible, so the mobile commerce app is stable and remains independent of external factors.

Thanks to cooperation with the PayU team, we were able to efficiently integrate payments.

When it comes to the shopping basket, our challenges were the same as in the case of Android app. Thanks to brainstorming and pair programming, we’ve created an architecture that is based on one basket storage which updates all views after every change made by the user.

LANGUAGE

Swift 4.x

ARCHITECTURE

MVVM + Coordinators

NETWORKING

Moya + Nuke

LAYOUT SDK

Native

UNIT TESTS

XCTest

ANALYTICS

Firebase, Facebook

PUSH NOTIFICATIONS

Firebase

SOCIAL INTEGRATIONS

Facebook, Google

PAYMENTS

PayU

CONTINUOUS INTEGRATION

Bitrise

CRASH REPORTING

HockeyApp

STATIC CODE ANALYSIS

SwiftLint

We decided to use well-proven libraries to make the mobile commerce app development process efficient.

Thanks to cooperation with the PayU team, we were able to quickly integrate payments. When it comes to shopping baskets, our challenges were:

  • The app empties all shopping baskets that have not been refreshed for more than 30 minutes,
  • A user has access to the basket from every app screen and can see how much time is left until the basket empties,
  • The basket is synchronized, even if a user makes changes during multiple sessions.
LANGUAGE

Kotlin

ARCHITECTURE

MVP

REACTIVE PROGRAMMING

RxJava / RxKotlin

UNIT TESTS

JUnit, Mockito

ANALYTICS

Firebase, Facebook

PUSH NOTIFICATIONS

Firebase

SOCIAL INTEGRATIONS

Facebook, Google

PAYMENTS

PayU

CONTINUOUS INTEGRATION

Bitrise

CRASH REPORTING

HockeyApp

Thanks to the Product Design Workshop with our client, we’ve crafted wireframes to better understand our clients’ idea and to precisely estimate the mobile commerce app development costs. This approach saved us a lot of time, due to the UI design process, because we knew exactly what our PO expected.

We’ve reconsidered the design of the online store – shop.veepee.pl, sticking to the current trends in UI design. We’ve used our client’s current colors and custom font, according to their brand book.

WIREFRAMES & DESIGNS

Sketch

COLLABORATION

Zeplin

CLICKABLE PROTOTYPE

InVision

How it works

Client about us

Team

Product Owner

Maciej Dulski

Android Developers

Mariusz Brona
Michał Lankof
Bruno Wieczorek
Karol Wrótniak

Account Manager

Wojtek Szwajkiewicz

iOS Developers

Paweł Chmiel
Maciej Stramski
Kinga Wilczek
Bartosz Byra

QA Specialist

Paulina Nowicka

UX/UI Designers

Patryk Pustół
Paweł Szymankiewicz

Scrum Master

Agata Miklas

Want to create a Mobile Commerce app?

Receive the first working demo within 7 days from the project kick-off

Not ready for an estimate? Write to us and book a Product Design Workshop to clarify your vision and prepare the crucial documentation.

Other case studies

Nice To Fit You – mCommerce Diet Catering App

mCommerce diet catering app

Portfolio