Skip to content
AP

UNIT 07/12 — E-COMMERCE · 3D

AetherCore

A real-time 3D PC configurator and storefront for a French custom-PC builder

ROLE
Design & engineering, solo
CLIENT
AetherCore
SECTOR
E-commerce · 3D
PLATFORM
Web
YEAR
2026
STACK
Next.js 16 · React Three Fiber · three.js · Motion · Lenis · Stripe · Cognito · DynamoDB · AWS CDK
STATUS
BUILT · LAUNCH PENDING — launch pending with the client

[ FIG.01 ] BRIEF

Votre config. Votre puissance. Votre style. The brief was a shop that feels like the product: a neon blue-to-violet dark system, Apple-smooth scrolling, and a configurator you can actually play with. French at the root, English under /en, both statically rendered with hreflang and canonicals.

[ FIG.02 ] CONFIGURATOR

The configurator is three.js through React Three Fiber, loaded lazily to protect Lighthouse. A parts-compatibility engine validates socket, chipset, power, clearance and cooling as you pick components, and builds are saved per account.

[ FIG.03 ] COMMERCE

Commerce runs on Stripe Checkout with Cognito customer accounts, SES email and DynamoDB storage; an admin dashboard carries analytics and the CMS. A separate ingestion pipeline (about 6k lines) loads component catalogues so the shop never hand-types a spec.

[ FIG.04 ] PLATFORM

Seventeen thousand lines of TypeScript, deployed with OpenNext on CloudFront and Lambda through CDK. Launch waits on the client's catalogue licensing and go-live decision.

AetherCore home page in neon blue and violet
AetherCore — mobile layout

UNIT 07 — WEB BUILD

  • AetherCore — configurateur screen
    01 — CONFIGURATEUR
  • AetherCore — préconfigurés screen
    02 — PRÉCONFIGURÉS
  • AetherCore — composants screen
    03 — COMPOSANTS

[ FIG.SYS ] ARCHITECTURE

SYSTEM SCHEMATIC — AUTO-GENERATED FROM SPEC

NEXT.JS · FR/ENR3F CONFIGURATORCOMPATIBILITY ENGINESTRIPECOGNITO ACCOUNTSDYNAMODB · SAVED BUILDSCATALOGUE INGESTCLOUDFRONT · LAMBDA

[ FIG.OUT ] OUTCOME

3D

LIVE CONFIGURATOR WITH COMPATIBILITY CHECKS

17k

LINES OF TYPESCRIPT PLUS A 6K-LINE INGEST PIPELINE

FR · EN

STATICALLY RENDERED, BOTH LOCALES

VERDICT:BUILT — LAUNCH PENDING[ OK ]

NEXT UNIT

Petrin S.r.l.

Trilingual site and CMS for a Padova pallet manufacturer