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.


UNIT 07 — WEB BUILD
[ FIG.GAL ] SCREENS

01 — CONFIGURATEUR 
02 — PRÉCONFIGURÉS 
03 — COMPOSANTS
[ FIG.SYS ] ARCHITECTURE
SYSTEM SCHEMATIC — AUTO-GENERATED FROM SPEC
[ FIG.OUT ] OUTCOME
LIVE CONFIGURATOR WITH COMPATIBILITY CHECKS
LINES OF TYPESCRIPT PLUS A 6K-LINE INGEST PIPELINE
STATICALLY RENDERED, BOTH LOCALES
VERDICT:BUILT — LAUNCH PENDING[ OK ]
NEXT UNIT
Petrin S.r.l.
Trilingual site and CMS for a Padova pallet manufacturer