STACK
Mobile Fashion Shoes App
Client
The USA
Description
The main idea of the application was that designer shoes are generated randomly with the press of a button. Since the shoes are modular, users would get completely different results each time and could experiment with different looks. The client, who is also the model Julian Woodhouse, was pleased with how the app turned out, exactly as he envisioned.
What was the purpose of this project
The application was to allow customers to independently think about the style of shoes that the master made to order
What challenges we faced
The client came to our studio with only a small prototype and told us in words the idea of this project. We needed to:
- Refine the prototype, draw up a technical specification
- Refine the client's design based on prototype
- Develop iOS application
- Develop Backend
Technologies
Swift, Python
An app empowering users to craft one-of-a-kind shoe styles with AI assistance!
Project Structure
To create this application, a backend and a shoe layers database were also implemented, which allowed to manage model components and order placement with bank card payment.
This was necessary because the client wanted to further increase the number of Layers on the shoes independently, through the administrative model, without republishing the application in the App Store, as well as to control the payment transactions.
App functionality
The Main Screen is a catalog of 5 basic shoe models scrolled horizontally
A user picks a shoe model to design their own shoe style or have an AI generated style
AI Style Generation Mode
Those seeking quick and hassle-free design or users who prefer a hands-off approach to customization would appreciate this mode. It offers effortless design suggestions for individuals looking for convenience without compromising on style.Style Customization Mode
Users who are keen on expressing their unique style or find shoes that match their taste would like using this mode. It lets them design shoes that reflect their individuality and fashion sense.
AI Style Generation Mode
The user sees the selected shoe model, an AI-generated stack of shoe layers with colored circles, and an R button, which is there to regenerate the shoe style
By tapping the R button, the user allows the AI to generate shoe styles as many times as they need until they find the style they love
Style Customization Mode
The user sees the selected shoe model, a stack of shoe layers, a customized shoe layer color picker, and an S button, which is there to change the shoe layer's number
The user decides which shoe layer they want to customize, then by tapping the S button, they change the shoe layer's number. After that, they select the layer's design by tapping color circles until they achieve their desired style
Checkout
Since the application had to be as easy to use as possible giving the user the opportunity to get the shoes they want quickly, we simplified the purchase process: right after the user has built the desired model, we let them choose the size, enter shipping addresses and bank details
The integrated Stripe payment system makes it easy to scan the bank card, to avoid manual data entry. Once the payment is made, the user receives an email to their mailbox, with further instructions about their order.