Skip to content
← All projects

18 · App development · E-commerce

LANAKILA Shopping App: shop, design your own, share.

For LANAKILA, the Leipzig sports brand of Sylvia Michalk, we built a native shopping app for iPhone and iPad: catalog, wishlist, cart and checkout with Apple Pay – plus the LANAKILA Designer for custom jerseys and an area where athletes share photos and videos straight from the app.

Project for LANAKILA, the Leipzig sports brand of vona owner Sylvia Michalk

  • Native iOS app
  • iPhone & iPad
  • SwiftUI
  • Custom middleware
  • WooCommerce
  • Apple Pay
  • Push notifications
iPhone + iPad
one native SwiftUI app, connected through a custom middleware
0 tracking SDKs
no third-party analytics or advertising SDKs in the app
TestFlight
as of 10/2026: in Apple's test phase, Android planned

01 · Starting point

LANAKILA's store runs on WooCommerce. Besides regular shopping, the brand stands for custom designs, team outfits and the Lanakila Racers community. The goal was an app that brings all of this together in one place on smartphone and tablet – fast, native and without tracking.

02 · Solution

A native SwiftUI app for iPhone and iPad. It does not talk to WooCommerce directly: a purpose-built middleware mediates between app and store. Multi-level caching keeps catalog and product pages fast, and recently viewed products stay available offline.

Shopping: catalog with full-text search and filters, wishlist with a push notice when a price drops or a variant is back, a size assistant with body measurements that stay on the device, a cart that survives a restart and checkout with Apple Pay. Sign-in with Face ID or Touch ID, guest checkout too.

Design your own: in the LANAKILA Designer, jerseys are colored part by part, checked front and back and ordered directly. Clubs and teams get a request form with inspiration images and the integrated team configurator.

Sharing: with their Lanakila Racers access, athletes upload photos and videos straight from the app; plus newsletter, stories and the community area.

See all screens in the app references →

03 · Result

Shopping, custom designs, team requests and community come together in one app – without analytics or advertising SDKs, with credentials and body measurements protected in the device keychain. The app supports dynamic type, VoiceOver and “Reduce Motion”. As of 10/2026 it is in Apple's TestFlight phase; planned are the LANAKILA Miles loyalty program, sign-up for LANAKILA Events and an Android version.

04 · Workflow

  1. Custom middleware: WooCommerce via API, Multi-level caching, available offline, Push on price, availability, orders, No tracking SDKs
  2. FROM CATALOG TO ORDER: Catalog (search, filters, wishlist) → LANAKILA Designer (color the jersey part by part and check) → Cart (kept even after a restart) → Checkout (Apple Pay · Face ID or as guest) → WooCommerce (order in the store, status by push)
  3. LANAKILA RACERS: Photos & videos (upload straight from the app) → Own uploads (history viewable offline too)
The app does not talk to WooCommerce directly: a custom middleware mediates between app and store, keeps catalog and product pages fast and available offline through caching, and sends the push notices. From the catalog, optionally via the LANAKILA Designer, the order goes into the cart and with Apple Pay to the store. With their Lanakila Racers access, athletes upload photos and videos straight from the app.

05 · Insights

  • Home screen of the shopping app with collections for women and men plus custom and team designs
  • Sport worlds (triathlon, bike, run, swim), app features and pre-order products
  • Category list with accessories, women, spring/autumn and gift cards
  • “Running” category with product tiles and prices
  • Product page of a women's cycling jersey priced at €155.00
  • Full-screen product photo of the cycling jersey
  • App menu with shop areas such as all categories, sale, gift cards, new arrivals and wishlist
  • Wishlist with saved products
  • Share dialog of the wishlist
  • Product page of a thermal bike jacket with the “Design it yourself” button
  • Design editor: jacket front view for designing it yourself
  • Design editor with a color picker for individual parts of the jacket
  • Parts list in the editor: color back, pocket, sleeves, collar and cuffs separately
  • Order view for the custom design with size selection and price
  • Confirmation “Your design was added to the cart” showing front and back
  • Cart with coupon field, shipping estimate and “Checkout” button
  • Login screen “Welcome to Lanakila Sports”
  • Account area with a prompt to save the password
  • Order overview with filters for status and time period
  • Newsletter sign-up with 10% off the first order
  • Newsletter archive with past issues
  • Newsletter issue about a new design in the app's reading view
  • Share a photo: sign-in for members of the Lanakila community
  • Share a photo: choose images from Photos or Files
  • Photo picker from the library with several images selected
  • Uploading selected photos with a consent declaration
  • List of your own uploads
  • “Lanakila Racers” community page with cover image and description
  • Racer application and community gallery
  • Application form for the racers with motivation and optional images
  • “Custom & Team Designs” page with cover image and description
  • Custom design process in four steps with an inquiry button
  • Inquiry form for custom designs with contact details and message

Next project

Your project here?

Tell us about your problem. The first conversation is of course free of charge and without obligation.

Request a project →

Newsletter

News from the vona workshop.

AI tools we actually use, our weekly AI review & insights from our projects – short, practical and without spam.