1.HOME2.WORKS3.INFOS4.CONTACT5.BLOG
Start a project

Project detail / Product design + engineering

Beautychi*

A Persian beauty store designed and built as one connected product—from identity and discovery to payment, fulfilment, and the tools that run the business.

01

From identity
to infrastructure

Beautychi began with a bright visual identity and a mobile storefront. As the business grew, the work expanded behind the interface: catalogue logic, pricing, checkout, operations, content, payments, and production infrastructure all had to behave as one product.

Beautychi mobile storefront concept showing navigation, categories, and product collections

Product design + engineering / Beautychi / 2024—ongoing

Built on both sides
of the checkout.

Role
Brand, product & full-stack
Focus
End-to-end commerce

02 / The problem

How do you keep beauty shopping simple when the business behind it is anything but?

Beauty products arrive with variants, changing stock, layered discounts, delivery constraints, and different payment rules. Customers should not have to understand any of that complexity. At the same time, the team needs enough control to manage every exception without relying on scattered spreadsheets or fragile manual steps.

03 / The journey

The work moved outward from the identity into every part of the buying and operating loop.

01

Give it a voice

Build a Persian-first identity around an expressive wordmark, a heart motif, vivid pink, and an editorial product-image system.

02

Make discovery useful

Turn categories, filters, search, related products, editorial content, wishlists, and recently viewed items into one coherent path.

03

Protect the purchase

Keep cart, stock, coupons, shipping, Zibal, and SnappPay pricing consistent from the first total to the final payment state.

04

Run the operation

Connect catalogues, orders, customers, fulfilment, reviews, notifications, and content through one typed administration system.

04 / The system

One product. Two sides of the counter.

The memorable interface is only half the work. Beautychi shares the same product, pricing, inventory, and order truth across the customer experience and the back office.

Customer / Discover

A catalogue that guides

Responsive category pages, search, filters, canonical product routes, education, related items, and editorial content help people narrow a large catalogue without losing context.

Customer / Buy

Pricing people can trust

Cart totals, shipping thresholds, coupons, direct payment, and instalments use shared server-side rules so the amount stays explainable at every step.

Team / Operate

Control without guesswork

The team manages products and variants, stock, orders, customers, shipments, closure dates, reviews, promotions, and editorial content from one admin experience.

System / Recover

Failure is a designed state

Checkout revalidates what can be sold, pending payments are reconciled, coupon locks are released safely, and operational errors become visible instead of disappearing.

Next.jsReactTypeScriptPostgreSQLDrizzle ORMDockerS3 storage

05 / Visual language

Beautychi mobile product discovery and recommendation screens
Beautychi storefront and social media system presented together
Detailed Beautychi storefront interface system
Beautychi Persian logo and brand identity exploration
Beautychi social content system applied to Instagram
Beautychi product campaign artwork for Tocobo toner

06 / Outcome

Beautychi now behaves as a commerce system, not a collection of screens.

  1. 01A recognisable Persian brand carried from campaign artwork into the shopping experience.
  2. 02One connected customer flow from product discovery to fulfilment and post-purchase review.
  3. 03Operational tools for catalogue, order, customer, shipping, content, and review management.
  4. 04A production foundation with guarded checkout rules, recoverable payments, structured data, and private container networking.

The product continues to evolve as catalogue, payment, fulfilment, and content needs change.

Back to works