Skip to content
All work
Anastasia Authentic BeautyE-commerce · Premium skincare · United States

A premium skincare store, from product to financial reporting.

A bilingual, premium skincare store with built-in wholesale and an AI beauty advisor.

Client
Anastasia Authentic Beauty
Type
Full platform
Platforms
E-commerce site · API · Back office
Status
Live online store

Context

Anastasia Authentic Beauty sells premium skincare in the United States, in English and French. Soluweb Digital designed and built the whole platform: website, API and admin area.

The problem

A premium skincare store has to earn trust at first glance, calculate a different sales tax for every US state, and give a small team the same management tools as a large retailer: stock, orders, finances.

Anastasia Authentic Beauty

What we built

  1. 01

    Premium storefront: hero gallery, skin-concern finder, best-sellers map

  2. 02

    Sales tax by US state, USPS shipping to all 50 states

  3. 03

    Payment by Zelle, cash on delivery, or card

  4. 04

    Wholesale built into the store itself, no account or approval needed

  5. 05

    Full admin: stock, financial reporting, team and access levels

  6. 06

    AI beauty advisor that remembers each customer’s preferences

Anastasia Authentic Beauty

Interfaces

Architecture

Technology

  • React
  • TypeScript
  • Vite
  • NestJS
  • MySQL
  • Docker
Anastasia Authentic Beautysystem
  • 01E-commerce siteReact 19 · Vite · Tailwind CSS · GSAP
  • 02APINestJS · TypeORM · MySQL
  • 03AuthenticationArgon2id · two-factor authentication
  • 04PaymentsZelle · Stripe · cash on delivery
  • 05AI assistantGemini, with per-customer memory
  • 06DeploymentDocker Compose · Caddy

Where the product stands

Live online store

The store is live at anastasia-beauty.com, with a full catalogue, a built-in wholesale program and an admin area covering orders, stock and financial reporting.

Next project

Vora AI

An AI language coach you talk to out loud, published on Google Play.

Contact

Your next system starts with a conversation.

Describe your need in a few lines. We get back to you within one business day with precise questions, not a generic quote.