Project dossier

Online store for an in-house cosmetics line, fully custom e-commerce

RevMed is an in-house line of cosmetics and personal-care products, sold through a dedicated online store: facial serums, face and body creams, shower gels, hair treatments, alongside a health section. The requirement was a store of their own, fully controlled, with no dependence on an e-commerce platform and no page-builder.

RevMed, cosmetics catalog with in-house serums and creams, categories in the left column, price filters and sorting
01 / 03
Client
RevMed, Romania
Sector
E-commerce, cosmetics and personal care
Delivery year
2024
Status
Archived

The same story, two registers.

For whoever pays for the projectPlain language, no jargon

An online store for the in-house RevMed line of cosmetics and personal-care products, serums, creams and treatments for skin, hair and body. A category catalog, store-wide search, a cart, a customer account, a wishlist and orders, all built from scratch, with no e-commerce platform and no page-builder.

For whoever reviews it technicallyConcrete decisions, real versions

A fully custom SPA storefront (Vite build), with no WordPress/WooCommerce, PrestaShop or other store engine. An in-house engine for the catalog, categories, cart, accounts, wishlist and orders. A product page with code, stock, rating, reviews and additional information; checkout with online card payment and cash on delivery, free shipping over a threshold and a loyalty discount. Self-hosted on a dedicated VPS.

The same facts, two readings. The CEO reads the top register and knows what was delivered. The CTO reads the bottom one and knows how. No one is forced to translate in their head.

The process that existed before us.

An in-house cosmetics brand needs full control over the store, from the category structure to the product page and checkout. An off-the-shelf platform would have imposed its own data structure and recurring license and plugin costs, precisely what had to be avoided.

The system built to measure.

The storefront is an SPA written from scratch (Vite build), with no e-commerce platform beneath it. The catalog is organized by category (Cleansing, Facial serums, Face creams, Shower gels, Body creams, Shampoos, Hair treatments and others), with store-wide search, sorting and price filters. Each product has its own page with code, stock status, a gallery, rating and reviews, plus Description and Additional information tabs. The commerce functions, cart, customer account, wishlist and orders, run on an in-house engine. At checkout: fast 24–48h delivery, free shipping over a threshold, secure online card payment and cash on delivery, an extra discount for loyal customers. Legal compliance is displayed (ANPC, SOL). Everything self-hosted on a dedicated VPS.

The stack, in production.

  1. 01Custom SPA · Vite build
  2. 02In-house e-commerce engine, from scratch
  3. 03No WordPress / WooCommerce / PrestaShop
  4. 04Category catalog · search · filters
  5. 05Cart · accounts · wishlist · orders
  6. 06Online card payment + cash on delivery
  7. 07Self-hosted · dedicated VPS

The measurable result.

The site was launched and ran in production with the full product line, with no third-party platform and no store license costs. The data structure, the taxonomy and the commerce engine remained entirely the client's. The project is now archived.

  1. M.01E-commerce platformNone, in-house engine from scratch
  2. M.02FrontendCustom SPA (Vite build)
  3. M.03CheckoutOnline card + cash on delivery, 24–48h delivery

Technical notes and verifications.

  1. [1]

    The source code and infrastructure belong to the client after handover. The scores, the stack and the metrics reflect the delivered state, not the current state of the project.

  2. [2]

    The detailed technical documentation, the implementation logs and the test reports are archived in the internal Arcane Tech repository, available under a confidentiality agreement.

Have a similar system to build?

We start with a technical review led by a principal engineer, under a confidentiality agreement.