KOSHKA — an iOS and Android app for a clothing store
An iPhone and Android app running on live data from an ocStore website: catalogue with “My sizes”, a cart with the wholesale price, LiqPay payments, SMS sign-in, returns and chat with a manager.
KOSHKA (koshka.com.ua) is an online store of women’s and children’s clothing in Ukraine. We built its mobile app for iPhone and Android: catalogue, product page, a cart with the wholesale price, checkout and payment, customer account, returns, chat with a manager and notifications. The app works with the same products, prices and orders as the website and has been available on the App Store and Google Play since 11 November 2026.
KOSHKA on the App Store · KOSHKA on Google Play
One database with the website
The client’s main requirement was no separate copy of the catalogue. The store runs on ocStore 3, so we wrote a dedicated API module for the website: the app gets the catalogue, stock, prices, cart, orders and account data through it. The app never touches the database directly, and pricing logic stays on the website: the two-item wholesale price and discounts in the app are calculated exactly as in the cart on koshka.com.ua.
A customer with a website account signs in to the app with the same details and sees her orders.

Catalogue, search and filters
The catalogue follows the website: women’s clothing 42–48, women’s plus sizes 48+ and children’s clothing. Subcategories switch with chips, and there is search by name or SKU, sorting and filters by price, size, colour, season, new arrivals and sale. Every price shows the two-item wholesale price next to it.


Product page
Product photos and videos fill the screen, while size, colour, description, size chart, delivery and payment, and reviews sit in a sheet that slides up from the bottom. “Add to cart” is always at hand together with the retail and wholesale price. Products can be saved to favourites or shared.


My sizes
A customer enters her measurements and clothing sizes once and can add her children’s sizes separately. After that, she turns on “My saved sizes” in the filters and the catalogue shows products available in her sizes.


Cart and checkout
The cart applies the two-item wholesale discount and the first-order discount, the same way the website does. A guest’s cart is not lost: if the website clears the session, the app restores its contents.


Delivery is by Nova Poshta to a branch or by courier, or by Ukrposhta, with city and branch search. Payment is in full by card via LiqPay, by bank transfer to the store’s account with a discount, or with no prepayment, paying on delivery.


Sign-in and account
Sign-in is by phone number and an SMS code, with no password. On iPhone, customers can also sign in with Apple, and email and password sign-in is still there for those used to it. It is the same account as on the website.
The account shows orders with statuses, parcel tracking by waybill number, delivery addresses, personal details, discounts and offers.

Returns, support and notifications
Returns and exchanges are filed right in the app: it lists items received in the last 14 days and shows the request status. For questions there is a chat with a store manager, a call-back request and other contacts. Push notifications cover order status and promotions, and each type can be turned off in the settings.


One codebase for iPhone and Android
The app is built with React Native (Expo), so both versions have the same features. The interface is in Ukrainian and Russian. Fixes and small changes ship as over-the-air updates: the app picks them up on launch, without a new store release.


App Store and Google Play release
We prepared the app’s store pages — description, screenshots, data privacy forms and a review sign-in — and took the app through Apple and Google review. Since 11 November 2026, KOSHKA has been available on the App Store and Google Play in Ukraine.
Summary
We delivered an iPhone and Android app running on live data from an ocStore website: an API module for the site, a catalogue with filters and “My sizes”, a cart with the wholesale price, Nova Poshta and Ukrposhta delivery, LiqPay payments, SMS and Apple sign-in, a customer account, returns, chat, notifications and over-the-air updates, plus the release in both stores.
















